使用额外参数通过管道传输到可执行文件

使用额外参数通过管道传输到可执行文件

我有这样一个使用管道的命令

curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python

另一方面,我想为get-poetry.py脚本提供额外的参数,如下所示

python get-poetry.py --version 0.7.0

我如何正确地进行管道传输以及是否可能?

目前我正在尝试使用xargs这样的命令,但没有运气

curl -sSL get-poetry.py | xargs -I {} python "{}" --version 0.7.0

答案1

好的,看来这可以按要求工作

$ curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python /dev/stdin --version 0.7.0

无论如何,如果您有其他合适的工作解决方案,我也希望看到这些方法

相关内容