Perchè è questo?
Quando lo faccio
CD ~/Desktop
Non mi porta sul desktop. Ma questo:
echo "foo
bar" | GREP bar
mi da:
bar
GREP, che è distinto da grep. (È vero, potrebbe essere solo un collegamento reale o un collegamento simbolico a /usr/bin/grep, ma dal punto di vista della shell, è un comando separato.)
bashpotrebbe richiedere un file denominato GREP, ma il file system considera grepuna corrispondenza.
alias GREPowhich GREPemetti qualcosa.