我想在bash中为多个文件添加一些文本,我发现了这篇文章,它涉及到prepend:prepend to a file one liner shell?
我可以使用find找到所有需要处理的文件:
find ./ -name "somename.txt"
但是我如何用一根管子把两者合并结合起来呢?
我想在bash中为多个文件添加一些文本,我发现了这篇文章,它涉及到prepend:prepend to a file one liner shell?
我可以使用find找到所有需要处理的文件:
find ./ -name "somename.txt"
但是我如何用一根管子把两者合并结合起来呢?
4条答案
按热度按时间xqnpmsa81#
你有几个选择最大的可能是sed:
如果你添加'2 q'来告诉它你在预扩展文本后完成了,这会更快,如果会在文件中使用-i标志:
要在多行前添加前缀,需要在每一行末尾添加一个反斜杠。
这使得原始文件的扩展名为
.bak
。7uzetpgm2#
或
最好的(我认为):
谢谢你的失踪“-提示。我也添加了重要的内容。
u4vypkhs3#
或
2guxujil4#