随笔分类 -  sed

摘要:删除第一列 (base) root@PC1:/home/test# cat test.txt1 MIR1302-10 12 FAM138A 23 OR4F5 34 RP11-34P13.7 45 RP11-34P13.8 56 AL627309.1 67 RP11-34P13.14 78 RP11- 阅读全文
posted @ 2023-01-11 13:42 新茶煮酒 阅读(605) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/linmingan/article/details/80007727 加双引号!! 利用sed更改文件test.txt的第一行为abc: sed -i '1c abc' test.txt但是当将'1c abc'以变量形式传入的时候,如果使用: line=\ 阅读全文
posted @ 2022-12-06 17:46 新茶煮酒 阅读(2085) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/liujiaxin2018/p/14988775.html 1、测试数据如下: [root@centos79 test]# ls a.txt [root@centos79 test]# cat a.txt 3 4 5 d g 3 s g 8 k s g 阅读全文
posted @ 2022-11-22 15:19 新茶煮酒 阅读(6649) 评论(0) 推荐(0) 编辑
摘要:https://www.lmlphp.com/user/58105/article/item/1442650/ 例子: 将 包含 cout 的语句注释,也就是说包含cout 语句前加入字符串 // 做法1: 在vi 中, :1,$s/^.*cout/\/\/&/g 解释一下: $ 表示最后一行 ^ 阅读全文
posted @ 2022-11-10 16:56 新茶煮酒 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-10-10 14:21 新茶煮酒 阅读(111) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/L1259863243/article/details/79364094 把LPBusyHigh=数字替换成LPBusyHigh=90 expect { "*]*" { send " sed 's/LPBusyHigh=\\\(\[0-9\]\\\)/LP 阅读全文
posted @ 2022-09-07 21:31 新茶煮酒 阅读(4369) 评论(0) 推荐(0) 编辑
摘要:sed -n "/^\[/,/exit/p" 获取以第一个[,和第一个exit之间的内容 阅读全文
posted @ 2022-05-10 15:34 新茶煮酒 阅读(758) 评论(0) 推荐(0) 编辑
摘要:sed ‘/pattern/!p’ infile //匹配pattern的行不输出sed -n ‘1,2p’ infile //print line 1 to 2sed -n ‘2,$p’ file //print line 2 to end of line 阅读全文
posted @ 2022-02-15 15:08 新茶煮酒 阅读(265) 评论(0) 推荐(0) 编辑
摘要:sed '1i 添加的内容' file #这是在第一行前添加字符串sed '$i 添加的内容' file #这是在最后一行行前添加字符串sed '$a添加的内容' file #这是在最后一行行后添加字符串sed '1 a\string1\n\string2\n' /etc/passwd #在第1行后 阅读全文
posted @ 2021-12-29 15:13 新茶煮酒 阅读(4040) 评论(0) 推荐(0) 编辑
摘要:shell在文本第一行和最后一行添加字符串 sed -i '1 i\ApiInterfaceName ResposeTime' /tmp/apiLog/apiLogFromatSecond.logsed -i '1 i\chongfucishu ApiInterfaceName' /tmp/apiL 阅读全文
posted @ 2021-11-22 17:00 新茶煮酒 阅读(2479) 评论(0) 推荐(0) 编辑
摘要:追加用法总结 1、a 在匹配行后面追加 2、i 在匹配行前面追加 3、r 将文件内容追加到匹配行后面 4、w 将匹配行写入指定文件 在匹配行后面追加 a passwd文件第10行后面追加"Add Line Behind" 1 sed -i '10aAdd Line Behind' passwd pa 阅读全文
posted @ 2021-09-15 15:40 新茶煮酒 阅读(262) 评论(0) 推荐(0) 编辑
摘要:修改/etc/passwd中第1行第1个root为ROOT 1 sed -i '1s/root/ROOT/' passwd 修改/etc/passwd中第5行到第10行中所有的/sbin/nologin为/bin/bash 1 sed -i '5,10s/\/sbin\/nologin/\/bin\ 阅读全文
posted @ 2021-09-15 14:55 新茶煮酒 阅读(244) 评论(0) 推荐(0) 编辑
摘要:删除/etc/passwd中的第15行 1 sed -i '1d' passwd 删除/etc/passwd中的8行到14行的所有内容 1 sed -i '8,14d' passwd 删除/etc/passwd中的不能登录的用户(筛选条件:/sbin/nologin) 1 sed -i '/\/sb 阅读全文
posted @ 2021-09-15 13:32 新茶煮酒 阅读(127) 评论(0) 推荐(0) 编辑
摘要:1. 在包含某个关键字的行上面插入一行文字 sed -i '/wangzai/i\doubi' 1.txt 把内容doubi插入到包含wangzai关键字的上一行 2. 在包含某个关键字的行下面插入一行文字 sed -i '/wangzai/a\people' 1.txt 把内容people插入到包 阅读全文
posted @ 2021-09-06 13:39 新茶煮酒 阅读(625) 评论(0) 推荐(0) 编辑
摘要:摘自:https://blog.csdn.net/smilefxx/article/details/84061606 linux替换目录下所有文件中的某字符串比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做: sed -i “s/zhangsan/lisi/g” 阅读全文
posted @ 2021-09-03 14:13 新茶煮酒 阅读(1317) 评论(0) 推荐(0) 编辑
摘要:问题:现有一text.txt文本内容如下: ni hao ma n yin gn n nin 现要用 'en' 将单个单词 n(下划线)替换掉 找到精准匹配和替换的方法: sed -i 's/\<n\>/en/g' text.txt 结果如下: ni hao ma en yin gn en nin 阅读全文
posted @ 2021-09-03 14:12 新茶煮酒 阅读(553) 评论(1) 推荐(1) 编辑
摘要:sed -i "s/\([0-9]*\)/\1/g" 例: 替换配置中的Telnet端口 sed -i "s/TelnetPort = \([0-9]*\)/TelnetPort=12041/" file 阅读全文
posted @ 2021-08-19 14:44 新茶煮酒 阅读(1633) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示