Os aliases são apenas substitutos simples e não funcionam dessa maneira. Você provavelmente quer uma função, que faça tudo o que aliases podem fazer e muito mais.
f () { find . -name "$1" -print; }
Estou tentando encurtar o comando find
, mas recebendo um erro:
$ alias f='find . -name $1 -print'
$ f JobConf.java
find: paths must precede expression: JobConf.java
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
Como posso fazer isso funcionar?