如何将管道和标准输入与使用 - 字符的命令一起使用

如何将管道和标准输入与使用 - 字符的命令一起使用

我正在尝试卷曲 txt 文件并将其通过管道传输到pip.

例子:

curl -s URL | pip install -r -

它不起作用,因为最后一个-不是我期望的卷曲输出。我在使用其他命令时也经常遇到这个问题。

如何用 bash 解决这个问题?

答案1

使用-也可能来自文件的管道信息的方法是一种相当常见的工作方式,但这不是给定的。

我假设您的 URL 仅包含包的平面列表,IE 没有 html:

pip install -r <(curl -s URL)

或者

pip install $(curl -s URL)

相关内容