Powiedzmy, że chcę zmodyfikować oryginalne zachowanie lsnarzędzia w ten sposób:
$ ls
Hello World
file1 file2 ...
W jaki sposób mogę to zrobić?
Podczas uruchamiania lschciałbym uruchomić inne polecenie, powiedzmy echo "Hello World!".
Szybkim rozwiązaniem, które widzę, jest użycie aliasu:
alias orig_ls="ls"
alias ls='echo "Hello World!"'
Jednak nie jest to realne rozwiązanie, ponieważ kiedy uruchomię orig_ls, wyświetli "Hello World!".