Používám příkaz
ls -a | grep '^.'
pro zobrazení pouze skrytých souborů.
Přidal jsem řádek
alias hidden='ls -a | grep '^.'' # show only hidden files
na .bash_aliases
soubor
ale tohle nefunguje. Pravděpodobně je to problém s '
postava.
Mohli byste mi prosím pomoci napsat správný alias?
Přijatá odpověď:
Buď udělejte vnitřní dvojici uvozovek do uvozovek:
alias hidden='ls -a | grep "^."'
Nebo udělejte z vnější dvojice uvozovek dvojité uvozovky:
alias hidden="ls -a | grep '^.'"
Nebo udělejte ze všech uvozovek dvojité uvozovky a ukončete vnitřní dvojici:
alias hidden="ls -a | grep "^.""
Nebo z toho udělejte funkci, abyste mohli předat nějaké argumenty při volání:
hidden() { ls -a "[email protected]" | grep '^.'; }
Provádění uživatelem definované funkce ve volání Find -exec?
Jak vytvořit grafický graf posloupnosti čísel ze standardního vstupu?