我有一个 HTML 文件。文件中有一行是空白,后面跟着以下文本:
<!-- insert new downloads here -->
如何仅通过命令行在文件中的该行后插入一行文本?
答案1
我做了一些 sed 研究并且这似乎有效:
sed -i '' -e 's/<!-- insert new downloads here -->/<!-- insert new downloads here -->\
new content/' input.html
答案2
echo '1
2
4' > test.txt
sed -i '' '/^2$/a\
3
' test.txt
(编辑添加-i ''
)