apt-cache showoutputをgrepできません

Oct 10 2020

パッケージのリストがあり、ubuntuリポジトリで利用できないパッケージを知りたいのですが。

このコマンドを入力しましたが、何も返されません:

$ apt-cache show vim TotO perl 2>&1 | grep "Unable to locate package" $

Ubuntu 16.04LTSと18.04LTSの両方で発生します。

手伝ってくれますか ?

回答

6 N0rbert Oct 10 2020 at 20:52

あたりとしてapt-cache 、マンページ

-q, --quiet
静か; 進行状況インジケーターを省略して、ロギングに適した出力を生成します。もっとqさんは、より多くのあなたが使用することもでき2の最大までの静けさ生成されます-q=#設定ファイルを上書きし、静粛性レベルを設定します。構成アイテム:quiet。

スクリプトで--quiet=0使用するapt-cacheには、パスする必要があります。

以下のコードを使用してください:

apt-cache --quiet=0 show vim TotO perl 2>&1 | grep "Unable to locate package"

または

apt-cache -q0 show vim TotO perl 2>&1 | grep "Unable to locate package"