$ echo '' | sed -e '$a\new content' | cat -n
1
2 new content
但如果我们不换新线,则根本没有输出:
$ echo -n '' | sed -e '$a\new content' | cat -n
$
另一个问题(更重要的)是:它可以解决吗?怎么样?
答案 0 :(得分:2)
根据 Eric Pement,这是 not possible with sed。 但是awk可以很容易地做到这一点
$ printf '' | awk '{print} END {print "new content"}'
new content