Estoy usando el comando
ls -a | grep '^.'
por mostrar solo los archivos ocultos.
Agregué la línea
alias hidden='ls -a | grep '^.'' # show only hidden files
a .bash_aliases
archivo
Pero esto no funciona. Probablemente sea el problema con '
personaje.
¿Podría ayudarme a escribir el alias correcto?
Respuesta aceptada:
Haga el par de comillas internas entre comillas dobles:
alias hidden='ls -a | grep "^."'
O haga el par exterior de comillas dobles:
alias hidden="ls -a | grep '^.'"
O haga todas las comillas dobles y escape el par interior:
alias hidden="ls -a | grep "^.""
O conviértalo en una función, para que pueda pasar algunos argumentos al llamar:
hidden() { ls -a "[email protected]" | grep '^.'; }