由于在 Bash 中(在 中)指定别名时变量会出现问题,.bashrc
因此以下内容不起作用:
alias count1="num=$1 | cat $num | wc"
alias count2="`cat $num` | wc"
为什么是
alias killID="kill -9 `pgrep $1`"
工作呢?
顺便提一句。在搜索这个时,我了解到我们应该总是使用函数.bashrc
来定义类似上面的东西。只是让我很好奇。
编辑
其他不使用参数的示例(因为我的第一个示例不好):
alias testalias='du -m ./* | sort -nr | head -n $1 ; du -sh'