将bash管道输出重定向为python脚本第二个参数

时间:2016-03-18 16:59:49

标签: python bash arguments pipe

我有一个问题,将管道输出重定向为python脚本的第二个参数。基本上,我的代码就是这样的:

dict

问题显示在上面。

由于我对bash和python都很缺乏经验,这也是我的python脚本的样子:

sort -u inputfile.txt | python myscript.py Firstargument.txt PIPE_OUTPUT_AS_SECOND_ARGUMENT | other_bash_commands

除了不能正常工作之外,我写的方式似乎非常多余,所以如果你有任何额外的建议让它更直接,我会很高兴听到它们。

1 个答案:

答案 0 :(得分:0)

如果这是您要求的,并不完全清楚,但如果您希望将您的排序输出作为脚本的第二个参数,那么您需要:

python myscript.py FirstArgument "$(sort -u inputfile.txt)" | ...
相关问题