Linux awk命令:
awk命令是把文本逐行读入,以空格为默认分隔符将每行切片,切开的部分在进行各种分析处理
awk工作流程是这样的:读入有'\n'换行符分割的一条记录,然后将记录按指定的域分隔符划分域,填充域,$0则表示所有域,$1表示第一个域,$n表示第n个域。默认域分隔符是"空白键" 或 "[tab]键",所以$1表示登录用户,$3表示登录用户ip,以此类推
可以把一串文本(比如:cat一个文件),用管道传给awk,然后显示自己想显示的内容
比如 :ps -ef | grep 进程名 | awk '{print $2}' | xargs kill -9
版权声明:本文为qq_38282454原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。