IT序号网

shell之在每行的开头添加文本

freeliver54 2026年07月28日 编程语言 207 0

我有一个很大的文本文件,需要在每行的开头添加文本。

这是我需要添加的文本:

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 


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!