sed 流编辑器 练习

8-9 sed 练习

1、删除/etc/grub2.conf文件中所有以空白开头的行行首的

空白字符

sed 's@^[[:space:]]@@g' /etc/grub2.conf

 2、删除/etc/fstab文件中所有以#开头,后面至少跟一个空

白字符的行的行首的#和空白字符

sed 's@^#[[:space:]]\{1,\}@@g'

 3、在/root/install.log每一行行首增加#号

sed 's@^@#@g'

 4、在/etc/fstab文件中不以#开头的行的行首增加#号

sed 's@^[^#]@#@g'

 5、处理/etc/fstab路径,使用sed命令取出其目录名和基名

5.jpg

 6、利用sed 取出ifconfig命令中本机的IPv4地址

6.jpg

sed 流编辑器 练习

 7、统计centos安装光盘中Package目录下的所有rpm文件的

以.分隔倒数第二个字段的重复次数

sed 's@.*\.\(.*\)\.rpm$@\1@'  | sort | uniq -c

原创文章,作者:ldt195175108,如若转载,请注明出处:http://www.178linux.com/32310

(0)
ldt195175108ldt195175108
上一篇 2016-08-10 10:15
下一篇 2016-08-10 10:15

相关推荐

  • Selinux的基本命令及练习

    配置SELinux 相关命令:       getenforce: 获取selinux当前状态       sestatus :查看selinux状态      &nbs…

    学员作品 2016-09-19
  • 马哥教育网络班20期 第10周课程练习

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) 简述: 第一阶段:BIOS启动引导阶段;                     &…

    学员作品 2016-08-22
  • 91-ansible

    一. Ansible      Configuration、Command and Control

    2016-11-18
  • sed和vim的爱恨纠缠

    处理文本的工具sed sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件,简化对文…

    2016-08-10
  • 【福利贴-招聘】- 维护工程师

    地点:黄浦–人民广场  职位:技术支持/维护 要求:招1人| 大专| 1-2年 薪资范围: 8-12k 职位职能:技术支持/维护工程师 岗位职责: 1.熟悉Linux及其远程维护; 2.熟练掌握Linux网络安装、日常管理、安全、备份、恢复、故障处理、日志分析等技能; 3.熟悉Web、mysql优化管理、apache等常见的问题及处理 …

    Linux职位 2015-05-14
  • Linux中的高级文本编辑器神器vim

    Vi(Visual Interface):是一种文本编辑器,所谓文本数据是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。 文本编辑器的种类:        行编辑器:所谓行编辑器是指一行一行来编辑处理的工具,如sed。   全屏编辑器:编辑空间占据整个屏幕,如nano,vi。 Vim…

    学员作品 2016-08-10