procs=`ps -ef`
echo "These programs will be killed:"
echo "$procs" | grep -i $1 | grep -v $0 #-i是忽略大小写,-v是去除和$0一样的行,$0是指命令名
echo
echo "\nPress Return to continue;ctrol+c to exit!"
read junk #等待用户输入
pids=`echo "$procs" | grep -i $1 | grep -v $0 | cut -c9-15` #找到需要kill的进程pid
echo $pids
echo
echo
kill $pids
These programs will be killed:
xiaok_le 4396 4019 0 09:10:00 pts/61 0:00 vi
Press Return to continue;ctrol+c to exit!