原文:sed 替换指定行(备忘)

关于sed的详细命令见此链接:man.linuxde.net sed 替换指定行 查找aaa.txt中包含xxxx的行号 LINE NUM sed n xxxx aaa.txt 替换指定行号为yyyy sed OPTS LINE NUM c yyyy aaa.txt ps:因为我使用的场景中包含xxxx的行只有一行,如果多行还要进行判断 ...

2018-08-29 17:58 0 4106 推荐指数:

查看详情

sed 指定之间的内容替换

[root@Cobbler logs]# cat aa.txt qqq123ppp123====123[root@Cobbler logs]# sed -i '2,5s#123#456#' aa.txt [root@Cobbler logs]# cat aa.txt qqq456ppp456 ...

Thu Nov 16 22:24:00 CST 2017 0 8296
sed删除指定

待处理文本如1-8文本 sed删除连续指定:如1-4 sed删除不连续指定:如第一和第三 一个例子: 我有一个list文件如下: test文件,test后面的数字对应上面list行号: 代码如下: ...

Fri Mar 08 00:57:00 CST 2019 0 1199
sed输出指定

-n:取消默认输出。注意:sed命令会默认把输入行打印到屏幕上,所以如果想精准的控制输出,就需要-n。 -e:进行多项编辑。即对输入行应用多项操作时使用。(和grep类似,多项操作的时候用 -e 参数) p:打印行 ...

Sat Sep 22 11:07:00 CST 2018 0 2639
sed删除指定以及前n

有文本文件,内容如下,需要找出response不为on的设备ip root@dev[15:49:33]$ cat result.txt index[8] ip[8.8.8.8] send r ...

Mon Dec 28 23:56:00 CST 2020 0 694
sed命令:删除匹配替换

删除以a开头的 sed -i '/^a.*/d' tmp.txt -i 表示操作在源文件上生效.否则操作内存中数据,并不写入文件中.在分号内的/d表示删除匹配的 替换匹配: sed -i 's/^a.*/haha/g' tmp.txt 分号内的s/表示替换/g表示全局替换 ...

Sat Dec 07 19:32:00 CST 2019 0 1746
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM