第三周作业:sed练习

第三周作业:sed练习

1、用sed取出df -h显示出的/dev开头的已用磁盘的数据,带单位。
如 红框内容为所提取数据


QQ图片20210406224158.jpg
[root@centos8 ~]# df -h | sed -nr '/^\/dev\/sd/s#.*([ ]+[0-9.]+[GM])([ ]+[0-9.]+[GM]).*#\1#p'
 1.5G
 33M
 132M
 
[root@centos8 ~]# df -h |sed -nr '/^\/dev/{s#(\S+)(\s+)([0-9.]+[GM][ ]+)([0-9.]+[GM])(.*)#\4#p}'
 1.5G
 33M
 132M

2、用sed取出free -h 剩余空间内容,不带单位(假定单位都是Gi)
如下图红框中的内容 为 所提取的内容


QQ图片20210406224235.jpg
[root@centos8 ~]# free -h |awk -F" " '/^.*:/{print $4}'|sed -nr 's/([0-9.]+).*/\1/p'
726
2.0

[root@centos8 ~]# free -h |sed -nr '/^.*:/{s#(\S+)(\s+)(([0-9.]+)(\w+\s+){2})([0-9.]+)(.*)#\6#p}'
726
2.0

[root@centos8 ~]# free -h | sed -nr 's#(\S+)(\s+)(([0-9.]+)(\w+\s+){2})([0-9.]+)(.*)#\6#p'
726
2.0
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、从三个方面简述Linux中的权限体系,如传统权限、特殊权限、访问控制acl 2、从ifconfig命令的回显信...
    網絡之鷹阅读 178评论 0 0
  • 【脚本1】打印形状 打印等腰三角形、直角三角形、倒直角三角形、菱形 【脚本2】截取字符串 现有一个字符串如下: h...
    学无止境_9b65阅读 565评论 0 1
  • 来自GB/T 34327-2017 建筑幕墙术语 1范围 本标准规定了建筑幕墙的通用术语和定义。 本标准适用于各种...
    功能美阅读 848评论 0 1
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 13,561评论 2 33
  • 此篇文章内容是我很久以前在印象笔记中的一个知识总结,大概122个Linux指令。如今,写出来就当再回顾一遍了。若有...
    StephenZhang01阅读 1,200评论 0 5

友情链接更多精彩内容