我想通过“工具”传输进程的标准输出,以在每行前面添加一些字符。我正在 bash 中工作。
示例:
PREPEND=' * '
foo.bin | toolXY "$PREPEND"
如果 foo.bin 将输出:
hello
world
toolXY 之后的输出应该是:
* hello
* world
toolXY
的命令是什么?
最佳答案
awk 也适用于此。
cat foo.bin | awk 'PREPEND=" * " {print PREPEND $0}'
关于bash - 管道标准输出并为每行添加一些字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50374113/