Terminal de OS X: 'ls' con 'grep!'

1

Me gustaría enumerar todos los archivos en la carpeta sin uno. He creado este comando ls /Users/MartinBengsch/Library/Safari | grep ! "Extensions" . El problema es que la Terminal no entiende el no ( ! ). ¿Cómo cambiar que funcione?

¡Gracias!

    
pregunta user121028 07.07.2015 - 12:39

2 respuestas

4

Podrías hacerlo así:

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

grep -v "Extensions" excluye "Extensiones" de la lista.

    
respondido por el klanomath 07.07.2015 - 12:46
1

Puedes activar glob extendido en bash.

    shopt -s extglob
    cd $HOME/Library/Safari
    ls -d -- !(Extentions)
    
respondido por el fd0 07.07.2015 - 17:11

Lea otras preguntas en las etiquetas