需求

需求1:把一个文件根据固定格式打印出

1 zhangsan 18
2 lisi 20
3 wangwu 31
'{print "学号:"$1 "   姓名:"$2 "     年龄:" $3}' log.txt

Linux命令awk的简单使用_html


如果文件中的不是根据空格区分,而是通过-断句呢?添加参数-F根据某字符断句

awk -F - '{print "ID:"$1 "  姓名:" $2 " 年龄:"$3}'  log.txt

Linux命令awk的简单使用_linux_02

需求2:获取某个jar包的id,并且kill掉

jps -l | grep "alibaba" | awk '{print $1}'

Linux命令awk的简单使用_linux_03

参考

​https://www.runoob.com/linux/linux-comm-awk.html​