2017-09-14 84 views
-1

當我使用這個命令外殼上我得到O/P如何使用kill -l在bash腳本

kill -l | grep 18 | cut -d" " -f3,4|/usr/bin/awk '{print $2,$3}' 

但相同的命令時,我使用bash腳本不起作用

#/bin/bash 
kill -l | grep 18 | cut -d" " -f3,4|/usr/bin/awk '{print $2,$3}' 
+0

嘗試'kill -l | grep -oP '18 \)\ s \ w +''不需要使用'grep''cut'和'awk',關於orignal問題,你如何運行你的腳本?像'.scrip'或'sh scrip'? –

回答

0

我在shell創造了這個(我只是削減了 「切」 序列),看起來像這樣:

#/斌/慶典

kill -l | grep 18 | AWK '{打印$ 5,$ 6}'

下面是輸出:
18)SIGCONT

什麼是你看到你的運行命令腳本時的錯誤?

+0

我沒有得到任何輸出 – amit

+0

你有沒有在調試模式下試過你的腳本,比如:sh -x script?還有你試圖運行我發佈的腳本? – ShellGames