我有一个很大的文本文件,需要在每行的开头添加文本。
这是我需要添加的文本:
http://test.mysite.com/
我相信我可以使用类似以下的命令行:
sed 's/^/Text Here/' file.txt > new-file.txt
问题是我在要添加的文本中加了斜杠,所以我不知道这是否使事情弄乱了,或者是否有更好的方法来做...
最佳答案
您可以在带有-i
(内联编辑)标志的sed中使用备用正则表达式定界符:
sed -i.bak 's~^~http://test.mysite.com/~' file.txt
关于shell - 在每行的开头添加文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25168809/