显示包含bash的行 sed -rn ‘/^#/!p’ /etc/grub.conf 不显示#号开头的 sed -n ‘/\/$/p’ 显示以/结尾的行 sed -n ‘/^[a-z]/p’ 显示以字母开头的行 PS: 执行结果: sed里单引号和双引号的区别: 双引号里可以使用shell里的变量,单引号不能; 单...
sed -rn '/^[[:space:]+linux16]/s#(.*)#\1 net.ifnames=0 #p' /boot/grub2/grub.cfg //这个命令会把网卡名字改为传统的网卡 eth1.。。。 [root@centos7 data]#sed 's/'''$var'''/wang/' passwd ///使用变量 ''' sed -rn '/rhgb quiet/s#(.*)(rhgb quiet)("$)#\1\2 int in...
1 mp3.baidu.com [root@localhost shell]# cat file | sed -e ' s/http:///' -e ' s///.*//' | sort | uniq -c | sort -rn 3 www.baidu.com 2 post.baidu.com 1 mp3.baidu.com [root@codfei4 shell]# awk -F/ '{print $3}' file |sort -r|uniq -c|awk '{print $1"/t",...
cat/etc/sysconfig/network-scripts/ifcfg-ens33|sed-rn'/^ONBOOT=/ s/no/yes/p;/^DEFROUTE=/ s/yes/no/p' 1. 7.只显示ip add的ip地址 AI检测代码解析 ipadd|sed-nr'/inet /s/.*inet ([0-9.]+).*/\1/p'# 得到所有的IP地址ipadd|sed-nr'/inet /s/.*inet ([0-9.]+).*ens33$/\...
# 打印长度为 6 的回文串meng➜/tmp» sed -rn '/(.)(.)(.)\3\2\1/p' word.log redder 06—多行匹配 有了N 、P 、D 我们就可以多行内容一起处理了。 N 将下一行加入到模式空间。 D 删除模式空间中的第一个字符到第一个换行符。
# sed -rn '/^(icmp|igmp)/p' /etc/protocols icmp1ICMP# internet control message protocol igmp2IGMP# internet group management protocol # sed -n '\cUIDcp' /etc/login.defs #匹配包含UID的行,等价于sed -n '/UID/p' /etc/login.defs ...
sed -rn '\#root#d' filename #第 1 行到第 3 行都删除 sed -r '1,3 d' filename 2.sed常用命令 1.替换命令:s # 将所有的两位数字后面加.5 [root@localhost tmp]# echo "77 1"|sed -r 's/[0-9][0-9]/&.5/' 77.5 1
[root@aliyun~]# sed -rn -f sed.txt test.txt 444444egon 555555eon [root@aliyun~]# ###2.2 sed命令组成 命令由”地址+命令“两部分组成,命令如p、d,更多详解第三章节,本节我们主要介绍地址 地址用于决定对流入模式空间的哪些行进行编辑,如果没有指定地址...
$ grep "bash" -n file_read.sh #在file_read.sh内查找bash $ grep "bash" -Rn ./ $ grep "bash" -r -n ./ 反转显示,显示与查找内容不符合的所有内容 需运用-v参数。 $ grep "bash" -vn demo.sh #显示demo.sh内不包含bash的行,并显示行号 ...
Linux中grep、sed和awk命令详解-今天给大家聊一聊Linux中文本操作的`三剑客:awk、grep、sed`,因其功能强大、使用频繁,且是Linux下文本处理的得力利器,常被称之为`文本三剑客`。`grep`常用于查找,`sed`常用于取行和替换,而`awk`常用于运算。