※ 引述《everydate (月)》之銘言:
: 要把 ps 所列出的process 裡是屬於 guest 的 process 砍掉
: (ex ) ps 有下列
: 12502 root s xxx
: 12737 guest s xxx
: 12739 root s xxx
: 12740 guest s xxx
: 12743 root s xxx
: 這個用shell 寫的話..
: 要怎麼寫? @@
ps | awk '{ if ($2=="guest") system("kill " $1) }'
不用awk:
for a in `ps | grep guest | cut -b1-6`; do kill $a; done
不過這個的缺點是會match列內任何地方的guest
不限在user欄…
所以awk還是比較方便安全的
--
蒙帝派松正體中文計畫 http://www.youtube.com/user/JamesBondXD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.215.43