gpt4 book ai didi

linux - 追加到前几行的开头和结尾

转载 作者:太空狗 更新时间:2023-10-29 11:33:42 25 4
gpt4 key购买 nike

什么 sed 命令允许我在每一行的末尾附加一个字符串,在第一行的开头附加一个不同的字符串,在第五行的结尾附加一个不同的字符串?

目前为止

    sed 's/$/<br>/' $FILE1 >> $FILE1_GETS_APPENDED_TO_THIS_FILE

将 html 中断语句附加到文件 1 中每一行的末尾。不过,我需要在前 5 行周围添加标题语句。因此,第一行的开头需要有 <h3>附加到它,第五行的末尾需要 </h3>附加到它。

谢谢!

最佳答案

就这么简单

sed 's/$/<br>/; 1 s/^/<h3>/; 5 s/$/<\/h3>/'

当您使用 $ 匹配行尾时,请使用 ^ 匹配行首。

然后,对于您的每个命令(例如 s),您可以指定一个行号(或范围)应该适用的位置。

关于linux - 追加到前几行的开头和结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12318125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com