我已经使用过这个sed -i 's/$/ \/' vcs.csh
,但它没有添加到 \
我的 vcs 文件的每一行末尾。
sed -i 's/$/ \/' vcs.csh
sed: -e expression #1, char 7: unterminated `s' command
答案1
这道题的排版可能有错误,但是sed -i 's/$/ /' <file>
并没有要求\
在行末加一个,也没有给出任何错误。
这可以实现您想要的(编辑:我认为):
sed -i 's/$/\\/' <file>
(编辑:回复此处的评论,因为 minimarkdown 令人困惑,因为\
其中也是一个转义字符。)替换的后半部分(即\\
)转义 sed 命令字符\
。也就是说,在 的位置\\
只替换一个。因此,您可以在 周围需要的地方添加空格\
$
\\