sto cercando di effettuare le seguenti operazioni su OSX:Come ls --ignore su OSX
ls -lR --ignore *.app
In modo che posso ricorsivamente la ricerca in tutte le cartelle eccezione per le cartelle .app.
Tuttavia sembra che non ci sembra essere nessuna opzione --ignore
o --hide
in Darwin.
Forse uno script per cercare ricorsivamente una cartella in profondità per un dato insieme e non sono sicuro non posso tubo ls -lR
attraverso qualsiasi cosa a causa del formato dell'output:
./ROOT/Applications/Some_app:
drwxr-xr-x 3 admin root 102 26 Jun 11:03 app-bundle.app #<- WANT THIS
[email protected] 24 admin root 816 26 Jun 11:24 folder #<- WANT THIS
./ROOT/Applications/Some_app/app-bundle.app: #<- DON'T WANT
drwxr-xr-x 7 admin root 238 26 Jun 11:03 Contents #<- DON'T WANT
...
trovare !! _hangs head in shame_ funziona come un incantesimo. Grazie (aspettando il ritardo nella risposta) – hoss
la tua seconda iterazione è molto meglio. – hoss
Pensateci ancora un po ', e può essere fatto anche più semplicemente. Sempre -ls. Se si tratta di un'app, -primavera. –