在输入管道上使用SED,如何将输入插入文本中间,该文本将用作linux命令?

 echo foobar | sed 's/^/one two /'

这将输出one two foobar
如何使用SED重新格式化它,使管道值介于one foobar two之间?
我已经试过将两个SED命令排成一行,但是这不起作用,并且格式设置变得混乱。因此,我在寻找一种方法,用一个单一的SED命令。

最佳答案

echo foobar | sed 's/\(.*\)/one \1 two/'

输出:
一个美食家两个

10-08 08:35
查看更多