我有一個命令來殺死如下一些方法: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