1 votos

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

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

Gracias.

4voto

klanomath Puntos 19587

Podrías hacerlo así:

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

grep -v "Extensions" excluye las "Extensiones" del listado.

1voto

Michael Zhou Puntos 167

Puedes activar el glob extendido en bash.

    shopt -s extglob
    cd $HOME/Library/Safari
    ls -d -- !(Extentions)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X