Eine Aktion durchführen, die in jedem sub-directory mit Bash

Arbeite ich an einem Skript, dass eine Aktion durchführen muss in jedem Unterordner eines bestimmten Ordners.

Was ist der effizienteste Weg, dass zu schreiben?

  • Bitte berücksichtigen Sie kommen wieder durch und neubewerten Antworten für die Richtigkeit-Sie haben eine akzeptierte Antwort, immer eine Menge von Ansichten, die trotz major-bugs (f/e, es läuft über ein Verzeichnis, in dem jemand zuvor lief mkdir 'foo * bar' verursachen foo und bar zu der Iteration, auch wenn Sie nicht existieren, und die * ersetzt werden, mit einer Liste aller Dateinamen, auch nicht-Verzeichnis sind).
  • ...noch schlimmer ist, wenn jemand lief mkdir -p '/tmp/ /etc/passwd /' -- wenn jemand führt ein Skript nach dieser Praxis auf /tmp zu, sagen Sie, finden Sie die Verzeichnisse zu löschen, könnten Sie am Ende das löschen /etc/passwd.
Schreibe einen Kommentar