Ubuntu使用的zsh,現在有一個alias
我怎麼能使用別名xargs的
alias | grep sayhi
sayhi='echo hi'
sayhi foo
hi foo
不過,我不能在xargs
或bash使用alias
,見下文
➜ ~ echo foo | xargs -i sayhi {}
xargs: sayhi: No such file or directory
➜ ~ echo foo | awk '{print "sayhi "$0}'
sayhi foo
➜ ~ echo foo | awk '{print "sayhi "$0}'|bash
bash: line 1: sayhi: command not found
似乎我不能在命令行中間接使用alias
。
那麼在這種情況下如何使用alias
?
如何使用「while read」? – yftse
全局別名。但這是一件非常可怕的事情。 – 4ae1e1