Bash grep输出到pip安装
如何在Bash grep输出到pip安装,bash,shell,zsh,Bash,Shell,Zsh,如何在requirements.txt中获取python依赖项的子集,并使用grep将它们发送到pip install 假设我只想安装redis和gunicorn:使用 cat requirements.txt | grep "redis\|gunicorn" 我只得到我想要的依赖项 redis>=3.5.3 gunicorn>=20.1.0 但是我想把它作为需求文件传递给pip安装 我想我应该用grep的输出创建一个temp文件,然后执行类似于pip in
requirements.txt
中获取python依赖项的子集,并使用grep将它们发送到pip install
假设我只想安装redis
和gunicorn
:使用
cat requirements.txt | grep "redis\|gunicorn"
我只得到我想要的依赖项
redis>=3.5.3
gunicorn>=20.1.0
但是我想把它作为需求文件传递给pip安装
我想我应该用grep的输出创建一个temp文件,然后执行类似于pip install-r tempfile的操作,但我不知道该怎么做
有人能帮我吗?您可以使用xargs
将输出传递给pip:
grep "redis\|gunicorn" requirements.txt | xargs pip install
您可以使用xargs
将输出传递给pip:
grep "redis\|gunicorn" requirements.txt | xargs pip install
如果pip接受来自stdin的输入,请尝试pip安装mapfile-t包pip安装mapfile-t包<