我正在尝试向stdout流添加标头.我能想到的最好的是以下内容,使用临时文件和cat连字符选项.如何将其转换为单线管道?谢谢.
python myscript.py myparm > tmp
echo 'a,b,c' | cat - tmp > output
Run Code Online (Sandbox Code Playgroud)
{ echo 'a,b,c'; python myscript.py myparm; } > output
Run Code Online (Sandbox Code Playgroud)
没有临时文件或不需要的cat.
您可以使用进程替换:
echo 'a,b,c' | cat - <(python myscript.py myparm) > output
Run Code Online (Sandbox Code Playgroud)
要么:
cat <(echo 'a,b,c') <(python myscript.py myparm) > output
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1431 次 |
| 最近记录: |