在输入管道上使用 SED,如何将输入插入将用作 linux 命令的文本中间?
echo foobar | sed 's/^/one two /'
这将输出 one two foobar
。
我如何使用 SED 重新格式化它,以便管道值介于 one foobar two
之间?
我已经尝试过连续使用两个 SED 命令,但是这不起作用并且格式变得困惑。所以我正在寻找一种使用单个 SED 命令来完成此操作的方法。
最佳答案
echo foobar | sed 's/\(.*\)/one \1 two/'
输出:
one foobar two
关于linux - 使用 SED 围绕管道输入连接文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39561126/