我有一个命令来杀死如下一些方法:Unix的alias命令无法正常运行
kill -9 `psu|grep MF1pp|grep -v grep|awk '{print $2}'`
命令的工作完全正常
>psu|grep MF1pp|grep -v grep|awk '{print $2}'
29390
29026
$>kill -9 `psu|grep MF1pp|grep -v grep|awk '{print $2}'`
$>psu|grep MF1pp|grep -v grep|awk '{print $2}'
当我创建别名如下并运行它:
alias killaf="kill -9 `psu|grep MF1pp|grep -v grep|awk '{print $2}'`"
$> psu|grep MF1pp|grep -v grep|awk '{print $2}'
5487
5272
$>killaf
ksh: kill: bad argument count
给出了上述错误。
谁能告诉我可能是什么问题?
为什么接近投票? – Vijay 2010-03-09 12:00:28
@benjamin他们投票将它移到超级用户 - 我个人不同意,因为它显然是一个shell脚本问题。 – Pointy 2010-03-09 12:06:48
可能是因为它不是编程相关 - 它更适合于serverfault.com(系统管理员)。 – 2010-03-09 12:06:51