ed
我可以添加换行符 (\n) 吗?
我试过了:
s/word/word\n/
但它只是在单词后面给出了一个简单的“n”。双反斜杠出现了“\n”。
这个按sed
预期工作,但是ed
没有。
我并不担心它是否会起作用,我只是在玩 Unix 工具......
答案1
Ed 的手册页说“如果用反斜杠 () 转义,则换行符可以嵌入替换中。”这似乎意味着不要写 \n,而是写 \ 然后按回车键。
$ echo word > testfile
$ ed testfile
5
s/word/word\
more/
w
q
$ cat testfile
word
more