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"