a:新增,后面可以接字符串,而这些字符串会在新的一行出现(目前的下一行) c: 替换,后面可以接字符串,这些字符串可以替换 n1,n2 之间的行 d:删除 i:插入,后面可以接字符串,而这些字符串会在新的一行出现(目前的上一行) p:打印,将某个选择的数据打印出来。通常跟参数-n 一起运行 s:替换,用一个字符串替换...
a:新增,a的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~ c :取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行! d :删除,因为是删除啊,所以 d 后面通常不接任何咚咚;i:插入,i的后面可以接字串,而这些字串会在新的一行出现(目前的上一行); s :取代,可以直接进行取代的工作...
2.通过sed命令,在后面加上监控端的主机IP [root@testvm02 ~]# sed -i 's/allowed_hosts=127.0.0.1/&,192.168.53.25/' nrpe.cfg #通过-i表示直接对文件进行操作s表示替换通过&+字符串,来实现将新的字符串增加到找到得字符串的后面. [root@testvm02 ~]# cat nrpe.cfg #重新查看文件的内容,已经在原来...
i\在当前行上面插入文本。h拷贝模板块的内容到内存中的缓冲区。H追加模板块的内容到内存中的缓冲区 g获得内存缓冲区的内容,并替代当前模板块中的文本。G获得内存缓冲区的内容,并追加到当前模板块文本的后面。l列表不能打印字符的清单。n读取下一个输入行,用下一个命令处理新的行而不是用第一个命令。N追加下...
如果想导出文件,在命令末尾加"> outfile_name";如果想在原文件上更改,添加选项"-i",如(这里的-i,可以理解为其他命令执行后的结果重定向到原文件,所以-n p等参数会影响-i的效果 也可以把两条命令和在一起,在test.file的每一行的行头和行尾分别添加字符"HEAD"、“TAIL”,命令: ...
i:插入,i 后可接字符串,这些字符串会在上一行出现; p:列印,将某个选择的文件印出。通常 p 会与参数 sed -n 一起运作; s:取代,可以直接进行取代的工作,这个 s 可以搭配正规表示法。 2. 常用命令 2.1 文件相关 # 插入操作 # 文件写入(覆盖) ...
4. 插入行:sed ‘2i\new line’ filename 这个命令会在文件的第二行之前插入一行文本”new line”。 5. 标签和分支:sed ‘/pattern/{commands}’ filename 这个命令可以对命令进行分组,并在匹配到指定模式时执行。例如,要在匹配到”pattern”的行后面插入一行文本,可以使用如下命令: ...
sed '1i\Title of Fruits' fruits.txt ### Title of Fruits apple APPLE banana BANANA ORANGE orange grape Grape good Good apple orange orange orange 此命令将在fruits.txt文件的开头插入一行 “Title of Fruits”。 总结 sed命令是一款强大的流式文本编辑器,可用于对文本进行替换、删除、插入等操作。通过...
sed的动作支持如下参数 a 表示添加,后接字符串,添加到当前行的下一行 c 表示替换,后接字符串,用它替换n1到n2之间的行 d 表示删除符合模式的行,他的语法为sed '/regexp/d' ,斜杠之间是正则表达式,模式在d前面,d后面一般不接任何内容 i 表示插入,后接字符串,添加到当前行的上一行 ...