ed 文本编辑器和换行符

ed 文本编辑器和换行符

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

相关内容