パイプラインから複数のパターンを収集する方法

パイプラインから複数のパターンを収集する方法

リストから3つのパターンを見つけたいです。打者を打つ

$ pip3 list | grep -ei foo -ei bar -ei baz

しかし、シェルはabroken pipe errorと大きなものを投げましたTraceback

grepにパイプされたリストから渡された複数のスキーマを処理する方法はgrep

ベストアンサー1

努力する:

pip3 list | grep -Ei 'foo|bar|baz'

私のArchサーバーの実際の例は次のとおりです。

pip3 list | grep -Ei 'ufw|set'
setuptools 40.0.0 
ufw        0.35   

オペレーティングシステムとgrep情報:

uname -a
Linux archlinux 4.16.6-1-ARCH #1 SMP PREEMPT Mon Apr 30 12:30:03 UTC 2018 x86_64 GNU/Linux

grep --version
grep (GNU grep) 3.1
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Mike Haertel and others, see <http://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>.

おすすめ記事