美文网首页Linux学习
sed插入和附加新行

sed插入和附加新行

作者: 生信编程日常 | 来源:发表于2020-07-28 19:36 被阅读0次

sed可以在文本的某一行前或者后插入一行或者多行文本。这涉及到insert和append两个命令。

插入(insert,i)会在指定行前增加一个新行:

$ echo "New line" | sed 'i\Old line'

Old line
New line

附加(append,a)会在指定行后增加一个新行:

$ echo "New line" | sed 'a Old line'

New line
Old line

在文件中的第三行前插入:

$ cat file1.txt

one
two
three

$ sed '3i New line' file1.txt

one
two
New line
three

在文件中的第三行后插入:

$ sed '3a New line' file1.txt

one
two
three
New line

插入到文件末尾:

$ sed '$a New line' file1.txt

one
two
three
New line

相关文章

  • sed插入和附加新行

    sed可以在文本的某一行前或者后插入一行或者多行文本。这涉及到insert和append两个命令。 插入(inse...

  • 【Linux shell学习笔记-09-sed基础3】

    3.sed基础-插入和附加文本 在shell中,插入文本(i)和附加文本(a)的工作机制,是要求在sed命令中使用...

  • Sed简单用法

    打印指定行 插入文本 附加文本 删除行 替换文本 从shell 向sed传值

  • Sed(二)

    2018-12-05笔记 Sed附加命令 插入命令 语法为,sed '[address] action the_l...

  • sed命令使用(3)

    1、sed 在文件指定行插入新的内容 用参数:i root@localhost scripts]# sed '1i...

  • sed

    sed命令: 1.在指定行前插入一行 sed '2 ittt' -i a.txt # 在第2行前插入ttt,并且将...

  • sed-字符替换插入

    指定行的上一行或下一行插入一行或多行 sed -i 's/指定的字符/i\需插入行的内容/' 文件名称 指...

  • linux || sed(2)

    调用sed有三种方式: 在命令行键入命令; 将sed命令插入脚本文件,然后调用sed; 将sed命令插入脚本文件,...

  • 图片文件名替换

    #sed命令是利用script来处理文本文件#i :插入#s :取代#sed 's/要被取代的字串/新的字串/g'...

  • 课堂笔记day15(sed的用法以及wak用法)

    1.sed命令的 -a (在文件第二行后插入内容)用法以及-i(将内容插入到文件第二行)用法 2.取出Linux中...

网友评论

    本文标题:sed插入和附加新行

    本文链接:https://www.haomeiwen.com/subject/tgjqrktx.html