\. 不起作用。一个点 (.) 结束命令并且无法识别。
请不要告诉我;使用 sed 或 echo 。 >> 文件。有没有办法用 ed 来做到这一点?
答案1
也许输入“点空格”(或其他字符),然后点,然后编辑该行以删除尾随字符
touch afile
ed -s afile <<END
a
foo
.x
bar
.
-1s/x//
wq
END
然后
$ cat -A afile
foo$
.$
bar$
\. 不起作用。一个点 (.) 结束命令并且无法识别。
请不要告诉我;使用 sed 或 echo 。 >> 文件。有没有办法用 ed 来做到这一点?
也许输入“点空格”(或其他字符),然后点,然后编辑该行以删除尾随字符
touch afile
ed -s afile <<END
a
foo
.x
bar
.
-1s/x//
wq
END
然后
$ cat -A afile
foo$
.$
bar$