skończę pisanieJak napisać alias dla grep -R?
grep -Rni pattern .
i strasznie dużo. Jak zrobić to pod aliasem jak
alias gr='grep -Rni [email protected] .'
Running że otrzymujemy:
$ gr pattern
grep: pattern: No such file or directory
Choć alias wygląda dobrze:
$ type gr
gr is aliased to `grep -R [email protected] .'
Wydaje się, że $ @ i. zamieniać się, gdy jest faktycznie wykonywany.
To nie jest "$ @" i "." są zamieniane na zmienne - ich wartość "$ @" nie jest zastępowana (powoduje, że jest pusta ""), a "wzór" jest dodawany na końcu linii. Twoja komenda staje się "grep -Rni. wzór'. –