正規表現を使用して最新のpipパッケージバージョンを入手してください

正規表現を使用して最新のpipパッケージバージョンを入手してください

最新のパッケージバージョンを入手するために、このpipインストールの出力を解析しようとしています。

pip install package==
      ERROR: Could not find a version that satisfies the requirement package== (from versions: 19.2.0, 19.5.0, 19.6.1, 19.7.0, 19.7.1, 19.8.0, 19.9.0)

これはbashコマンド(sed、awk、またはgrep)を使用して行う必要があります。与えられた出力のすべてのバージョンを強調表示するregexr.comを使用して、次の式を検証しています。

(?:(\d+)\.)?(?:(\d+)\.)?(?:(\d+)\.\d+)

ただし、この正規表現をsed / awkと一緒に使用することはできません。

ベストアンサー1

あまり複雑でない方法で最新バージョンのpipを使用している場合cut

Pip show pip | grep Version: | cut -d' ' -f2

結果は次のとおりです。 19.9.0

おすすめ記事