我已經使用了這個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>
並沒有要求\
在行尾加a,也沒有給任何錯誤。
這可以實現您想要的(編輯:我認為):
sed -i 's/$/\\/' <file>
(編輯:回覆這裡的評論,因為 minimarkdown 變得令人困惑,因為\
它也是一個轉義字符。)替換的後半部分(即\\
)轉義 sed 命令字符\
。也就是說,僅在 的位置\\
替換一個。因此,您可以在周圍需要的地方添加空格\
$
\\