J'utilise la commande
ls -a | grep '^.'
pour afficher uniquement les fichiers cachés.
J'ai ajouté la ligne
alias hidden='ls -a | grep '^.'' # show only hidden files
à .bash_aliases
fichier
mais cela ne fonctionne pas. C'est probablement le problème avec '
caractère.
Pourriez-vous m'aider à écrire le bon alias ?
Réponse acceptée :
Mettez la paire intérieure de guillemets entre guillemets :
alias hidden='ls -a | grep "^."'
Ou mettez la paire extérieure de guillemets entre guillemets :
alias hidden="ls -a | grep '^.'"
Ou mettez tous les guillemets entre guillemets doubles et échappez la paire interne :
alias hidden="ls -a | grep "^.""
Ou faites-en une fonction, afin que vous puissiez passer des arguments lors de l'appel :
hidden() { ls -a "[email protected]" | grep '^.'; }