读文件按行循环
#!/bin/bash
while read mao
do
if echo $mao | grep 'testCase[0-9]*|[0-9]*|' > /dev/null 2>&1
then
echo $mao
else
break
echo "not match"
fi
echo "kdkd"
done < list.txt
-----------------------
kill a group
解析一下
awk ' { print $2 } 是打印 以空格分格的 第二列
xargs 是 把前面输出 做为后面 kill -9 的参数
ps aux | grep psname | awk '{ print $2 } ' | xargs kill -9
-------------------------
#使用循环变量的方法
#因为没有++操作 可以用expr
count=1
while [ ${count} -lt 21 ]
do
echo $count
count=`expr $count + 1`
done
阅读(1700) | 评论(0) | 转发(0) |