ITPub博客

首页 > 应用开发 > IT综合 > awk的简单使用方法

awk的简单使用方法

原创 IT综合 作者:smartbaohua 时间:2007-05-21 15:09:31 0 删除 编辑

awk是个很方便的编译shell编程工具,我并不太清楚它的由来,根据自己的使用经验,我觉得他是个抽取的工具,用他可以实现一些列编辑。

举例:

1.我们经常会发现主机上有些要删除或者杀掉的进程,但是如果进程很多,我们不可能一个个的去杀,等你一个个这些异常进程都杀掉了,估计主机也就挂了,所以这个时候可以采取这个工具,比如要删除backup的所有进程,那么可以采取这个方式:

分布执行看的比较清楚:

ps -ef |grep backup >kill.txt

awk ' {"kill - 9 " $2 } ' kill.txt >kill.sh

chmod a+x kill.sh

好,执行kill.sh 就可以了,当然你也可以吧这一系列的动作用一个shell来完成,不再赘述了。

上边的例子我们用awk来抽信息的时候它默认的是以 "空格"来作为分割符,$2取的就是第一个“空格”和第二个“空格”之间的内容。 如果需要指定分割符号 我们需要指定一下:

awk -F":"。。。。。

这个时候“:” 就是分割符了。当然awk再搭配其他的shell工具编程的时候妙处就很多了,不再说了,这些只能是在编程的过程中自己体会了。

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/598601/viewspace-915754/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-03-10

  • 博文量
    44
  • 访问量
    368130