Linux Grep和插入字符串
我有一个文本文件,其中包含一组文件路径,例如-Linux Grep和插入字符串,linux,bash,sed,grep,Linux,Bash,Sed,Grep,我有一个文本文件,其中包含一组文件路径,例如- web/index.erb web/contact.erb ... 等。我需要在 </head> 一行代码,到每个文件,我试图找出如何做到这一点,当然不打开每个文件。我听过sed,但我以前从未使用过它……希望有一个grep命令吗 在阅读f时感谢;做 sed-i'//i*iamthelineofcode*“$f” 读取f时完成;做 sed-i'//i*iamthelineofcode*“$f” donexargs可用于将sed
web/index.erb
web/contact.erb
...
等。我需要在
</head>
一行代码,到每个文件,我试图找出如何做到这一点,当然不打开每个文件。我听过sed,但我以前从未使用过它……希望有一个grep命令吗
在阅读f时感谢;做
sed-i'//i*iamthelineofcode*“$f”
读取f时完成;做
sed-i'//i*iamthelineofcode*“$f”
donexargs可用于将sed(或任何其他命令)应用于列表中的每个文件名或参数。因此,结合Rom1的答案可以得出:
xargs sed -i 's/<\/html>/myline\n<\/html>/g' < fileslist.txt
xargs sed-i的//myline\n/g'
xargs可用于将sed(或任何其他命令)应用于列表中的每个文件名或参数。因此,结合Rom1的答案可以得出:
xargs sed -i 's/<\/html>/myline\n<\/html>/g' < fileslist.txt
xargs sed-i的//myline\n/g'
c'mon,伙计们,难道你们不知道sed不仅仅是substitute命令吗?:)拜托,伙计们,难道你们不知道sed不仅仅是替代命令吗?:)
xargs sed -i 's/<\/html>/myline\n<\/html>/g' < fileslist.txt