用sed的i\命令在第一行前面插入即可,加上 -i 选项直接操作文件。 sed -i '1i\要添加的内容' yourfile 查看插入第一行是否成功 sed -n'1,1p'yourfile
#ff//只替换每行的第一个sed-i's/d/7523/g'/home/1.txt 执行结果7523752375237523#ff//每行全部替换 其他命令例子 //去掉 “行首” 带“@”的首字母@sed -i's/^@//'file//特定字符串的行前插入新行sed -i'/特定字符串/i 新行字符串'file//特定字符串的行后插入新行sed -i'/特定字符串/a ...
sed -i '1a192.168.4.5 svr5.web.com svr5' /etc/hosts sed -i '1a123.125.99.124 www.baidu.com' /etc/hosts 5.sed高级应用 文件导入导出 r:读取文件 3r b.txt 在第3行下方插入文本b.txt 4,7r b.txt 在第4-7行每一行后插入文件b.txt w:保存到文件 3w c.txt 将第3行另存为文件c.txt 4,...
sed -i 'a 嘎嘎' info.log #在文件【info.log】每行字符下一行追加字符串“嘎嘎”。 sed -i 'i 大大' info.log #在文件【info.log】每行字符上一行追加字符串“大大”。 sed -i '1i 第一行啦' info.log #在文件【info.log】开头插入字符串“第一行啦”。 sed -i '/book/a HH' info.log #...
如果要在第二行前面添加一行,内容为'new line 2',命令如下: nl testfile.txt | sed '2i new line 2'或者sed '2i new line 2' testfile.txt 3.以行为单位的替换和显示 如果我们想把第2-4行的数据替换为 line 2~4,可以使用下面的命令:
sed 命令名,sed -i 参数说明更改直接写入原文件中 '1i\,' 字符串是sed的命令,在第一行插入新行新行内容是逗号【即首行加入一行】filename 是要处理的文件名
p:打印(P打印第一行) a:在当前行后添加一行或多行 i:在当前行上一行插入文本(直接修改,原文内容 也会更改) r:从文件中读取 w:将指定行写入文件 y:将字符转换成另一个字符 s:替换指定的字符(每一行只替换一次) g:获得内存缓冲区的内容,并替代当前,相当于全部执行 ...
1.1.1.2 在开头前插入'abc' 命令为: sed -e '1i\abc' 其中sed命令的参数说明如下: -e:解释脚本 1:指定第1行 i:在前插入命令 \abc:要插入的字符串 [purpleendurer @ bash ~] seq 7 | cat -n 1 1 2 2 3 3 4 4 5 5 6 6 7 7
c :取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行! d :删除,因为是删除啊,所以 d 后面通常不接任何咚咚; i :插入, i 的后面可以接字串,而这些字串会在新的一行出现(目前的上一行); p :列印,亦即将某个选择的数据印出。通常 p 会与参数 sed -n 一起运行~ ...
-c ∶取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行! -d ∶删除,因为是删除啊,所以 d 后面通常不接任何咚咚; -i ∶插入, i 的后面可以接字串,而这些字串会在新的一行出现(目前的上一行); -p ∶列印,亦即将某个选择的资料印出。通常 p 会与参数 sed -n 一起运作~ ...