一, awk 杀进程
for
x in `ps
-
ef
|
awk
'
{F
S
=" ";if($0~/(ruby|lighttpd)/ && $8!~/awk/) print $2}
'
`;
do
kill
-
9
$x
; done
上面代码的功能是找出系统中ruby和lighttpd的进程,然后干掉
说明:
1,
FS指定分隔符,可能是指file seperator(就是文件分隔符了)
2,$0代指全行
3,print 打印到控制台
4,结果被外围shell循环掉用
二,打印ll的最后一列($NF代表列数)
/bin/ls -l test.sh | awk '{ print $NF; }'
三, sed 文件替换
sed -n '1,$ s/cmp_old/asdf/gp' server.xml
posted on 2006-11-23 14:34
liunix 阅读(241)
评论(0) 编辑 收藏 所属分类:
linux