在每行的开头添加前缀字符串

我有一个文件如下:

第1行
第2行
第3行

我想得到:

前缀行1
前缀线2
前缀线3

我可以写一个Ruby脚本,但如果不需要的话会更好

前缀将包含/。它是一个路径,例如/opt/workdir/

如果要在位编辑文件,请执行以下操作:
sed-i-e的/^/prefix/'文件
#如果要创建新文件
sed-e's/^/prefix/'文件>file.new

如果前缀包含/,则可以使用前缀中未包含的任何其他字符,或
转义/,使sed命令变为

“s#^#/opt/workdir#”
#或
's/^/\/opt\/workdir/'

发表评论