Terminale OS X: 'ls' con 'grep!'

1

Vorrei elencare tutti i file nella cartella senza uno. Ho creato questo comando ls /Users/MartinBengsch/Library/Safari | grep ! "Extensions" . Il problema è che il terminale non capisce il non ( ! ). Come cambiarlo?

Grazie!

    
posta user121028 07.07.2015 - 12:39
fonte

2 risposte

4

Potresti farlo in questo modo:

ls /path/to/folder | grep -v "Extensions"

grep -v "Extensions" esclude "Estensioni" dall'elenco.

    
risposta data 07.07.2015 - 12:46
fonte
1

Puoi attivare il glob esteso in bash.

    shopt -s extglob
    cd $HOME/Library/Safari
    ls -d -- !(Extentions)
    
risposta data 07.07.2015 - 17:11
fonte

Leggi altre domande sui tag