日常——sed练习

0H5162261-0

1、删除centos7系统/etc/grub2.cfg文件中所有以空白开头的行行首的空白字符
# sed -i.bak ‘s/^[[:space:]]*//’ /data/grub2.cfg
2、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符
# sed -i.bak ‘s@^#[[:space:]]\+@@’ /data/fstab
3、在centos6系统/root/install.log每一行行首增加#号
# sed -i.bak ‘s,^,#,’ install.log
4、在/etc/fstab文件中不以#开头的行的行首增加#号
# sed -i.bak ‘/^#/!s/^/#/’ /data/fstab
5、处理/etc/fstab路径,使用sed命令取出其目录名和基名
# echo “/etc/fstab/” |sed -r ‘s@(.*/)([^/]+/?)@\2@’
6、利用sed 取出ifconfig命令中本机的IPv4地址
# ifconfig eth0 |sed -n ‘2p’ |sed -r ‘s,.*addr:(.*) Bcast.*,\1,’
7、统计centos安装光盘中Package目录下的所有rpm文件的以.分隔倒数第二个字段的重复次数
# ls -1 |sed -r ‘s#.*\.(.*)\.rpm$#\1#’ |sort |uniq -c |sort -nr
8、统计/etc/init.d/functions文件中每个单词的出现次数,并排序(用grep和sed两种方法分别实现)
1.# grep -ow “[[:alpha:]]*” /etc/init.d/functions |sort |uniq -c |sort -n
2.# sed ‘s/[[:punct:]]/\ /g’ /etc/init.d/functions |sed ‘s/[[:space:]]/\n/g’ |sed ‘/^[^[:alpha:]]/d’ |sort |uniq -c |sort -n
9、将文本文件的n和n+1行合并为一行,n为奇数行
1.# sed ‘N;s,\n,,g’ /data/f1

2.[root@centos6 ~]# sed -n ‘1~2p’ /data/make.sh > f1
[root@centos6 ~]# sed -n ‘2~2p’ /data/make.sh > f2
[root@centos6 ~]# paste f1 f2

 

各位大佬,帮忙批改^_^

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/95811

(3)
lidongfeilidongfei
上一篇 2018-04-13 09:38
下一篇 2018-04-13 14:34

相关推荐

  • 学习liunx 系统笔记

    服务器按应用功能可分为:web 服务器   数据库服务器   文件服务器  中间件应用服务器  日子服务器   监控服务器   程序版本控制服务器  虚拟机服务器     邮件服务器   打印服务器   域控制服务器  多媒体服务器  通讯服务器    ERP 服务器等! 服务器按外形可分为:塔式服务器   、机架式服务器  、刀片式服务器。  

    Linux笔记 2018-04-01
  • Linux发行版的基础目录名称命名法则及功用规定

    Linux命名法则 文件名严格区分大小写 文件名不能使用/字符 最长不能超过255字符 以.开头为隐藏文件 /bin 存放的系统命令   /boot 存放着系统的启动文件和内核   /dev 设备文件主目录(设备不在这里,具体设备信息/proc目录中)   /proc 系统进程和系统硬件信息   /etc 系统主配置文…

    Linux笔记 2018-05-13
  • 第十次笔记 二

    使用PEX和cobbleer实现网络服务器自动化安装系统

    2018-05-26
  • MySQL之主从复制相关实验

    本节索引 实验一:搭建主从复制 实验二:为已存放大量数据的在用服务器搭建从服务器 实验三:级联复制 实验四:提升一个从服务器为主服务器 实验五:主主复制 实验六:半同步复制 实验七:实现主从SSL加密复制     实验一:搭建主从复制 前期准备: 两台虚拟机 主服务器:     CentOS7.4  192.168.30.10      …

    2018-06-18
  • 文件系统和系统分区

    一、磁盘分区parted、fdisk、gdisk
    二、cache和buffer区别
    三、创建文件系统mkfs、blkid、tunefs、dumpe2fs
    四、文件系统修复fsck

    2018-05-26