开发者社区> CBeann> 正文

Linux命令awk的简单使用

简介: Linux命令awk的简单使用
+关注继续查看

需求


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


1 zhangsan 18
2 lisi     20
3 wangwu   31


 awk '{print "学号:"$1 "   姓名:"$2 "     年龄:" $3}' log.txt


1.png


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


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


2.png


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


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


3.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Linux 中 xargs命令的一些样例
Linux 中 xargs命令的一些样例
12 0
Linux命令中的chmod命令具体用法
Linux命令中的chmod命令具体用法
14 0
linux中--prefix命令是什么意思?
linux中--prefix命令是什么意思?
9 0
Linux配额命令 及 查看已用空间
Linux配额命令 及 查看已用空间
8 0
linux grep命令反向查找【匹配不是XXX的行内容】
linux grep命令反向查找【匹配不是XXX的行内容】
9 0
linux使用Shell同时运行多个命令
linux使用Shell同时运行多个命令
15 0
【Linux进阶命令 04】lsof (看看是谁动了我的文件?)
【Linux进阶命令 04】lsof (看看是谁动了我的文件?)
25 0
【Linux进阶命令 03】sed (文本的流编辑器)
【Linux进阶命令 03】sed (文本的流编辑器)
18 0
【Linux进阶命令 02】awk(更加强大的文本分析工具)
【Linux进阶命令 02】awk(更加强大的文本分析工具)
17 0
【Linux进阶命令 01】grep(文本的全局搜索与打印)
【Linux进阶命令 01】grep(文本的全局搜索与打印)
20 0
Linux文件系统(四)文件系统管理命令
Linux文件系统(四)文件系统管理命令
15 0
5分钟学会在Linux上安装Oracle和一条命令创建数据库
在Linux上安装Oracle软件的过程相当复杂,让很多初学者望而却步。但在Oracle 18c以后Oracle推出了使用rpm包安装Oracle数据库软件的安装方式
12 0
Linux用户及权限管理(二)用户和组管理命令
Linux用户及权限管理(二)用户和组管理命令
14 0
linux常见命令总结
linux常见命令总结
9 0
5分钟学会在Linux上安装Oracle和一条命令创建数据库
在Linux上安装Oracle软件的过程相当复杂,让很多初学者望而却步。但在Oracle 18c以后Oracle推出了使用rpm包安装Oracle数据库软件的安装方式
20 0
+关注
CBeann
明天的你会感激今天努力的自己。。。
文章
问答
视频
相关电子书
更多
ECS运维指南 之 Linux系统诊断
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多
相关镜像