Hi,
Ach ja, der Name der Variablen ist heikel
Nein, nicht wirklich. Es ist eine recht allgemein anerkannte Konvention, dass globale Variablen/ Umgebungsvariablen durchgehend gross geschrieben werden. Ebenso ist es Konvention in vielen Programmiersprachen, dass lokale Variablen mit einem Kleinbuchstaben beginnen. Wenn man sich an diese Konventionen haelt, kommt man nie in die Verlegenheit, dass eine der eigenen Variablen sich mit den Umgebunsvariablen beisst.
Viel heikler ist es, wenn jemand anfaengt seine lokalen Variablen durchgehend gross zu schreiben. Mir wird z.B. schlecht wenn ich jemanden in seinem Skript "MAX=1" oder sowas schreiben sehe.
Coding Standards muessen sein. Ich muss dir ehrlich sagen, das mit der Variable war mir gar nicht aufgefallen, weil zwischen path und PATH Welten liegen.
Allerdings dieses mini-skript jetzt Programmierung zu nennen waere wohl auch schon vermessen
Trotzdem irgendwie "Magenwandangreifend".
Deine Magenwand darf sich natuerlich angegriffen fuehlen, ist ihr gutes Recht, brauch sie aber eigentlich nicht
Dann aber noch eine Anmerkung an den Topic Ersteller, zu der ich gestern Nacht keine Lust mehr hatte:
Grundsaetzlich muss ich RM rechtgeben, dass das etwas ist, was du dir mit Hilfe der manpage von find auch selber haettest zusammen basteln koennen. Wenn Englisch dein Problem ist, moechte ich nur einmal kurz darauf verweisen dass es die manpages auch auf deutsch gibt, und die Uebersetzungen sollen wohl auch ganz gut sein.
Zu deiner Verteidigung kann ich allerdings auch sagen, dass find eines der kompliziertesten Unix Tools ist, die mir bis jetzt unterkommen sind. Deswegen habe ich mich lange davor gedrueckt mir find ernsthaft anzuschauen, weswegen ich z.B. -exec auch nicht kannte.
Trotzdem waere es fuer die Zukunft wuenschenswert, wenn du dir erstmal die manpage zu Gemuete fuehren wuerdest, auf die direkt verwiesen wurde.
mfg,
bytepool