Sto usando il comando
ls -a | grep '^.'
per mostrare solo i file nascosti.
Ho aggiunto la riga
alias hidden='ls -a | grep '^.'' # show only hidden files
a .bash_aliases
file
Ma questo non funziona. Probabilmente è il problema con '
carattere.
Potresti aiutarmi a scrivere l'alias corretto?
Risposta accettata:
O fai la coppia interna di virgolette doppie virgolette:
alias hidden='ls -a | grep "^."'
Oppure fai la coppia esterna di virgolette doppie virgolette:
alias hidden="ls -a | grep '^.'"
Oppure fai tutte le virgolette tra virgolette ed esci dalla coppia interna:
alias hidden="ls -a | grep "^.""
Oppure rendila una funzione, in modo da poter passare alcuni argomenti quando chiami:
hidden() { ls -a "[email protected]" | grep '^.'; }