説明に特定のキーワードを含むパッケージの名前だけを印刷する方法はありますか?
具体的には、説明にPHPを含まないパッケージを探しています。
それはまるで-
apt-cache search --full 'php' | grep -e '^Package :'
説明にphpを含むパッケージが印刷されます。
しかし私はこの結果を否定したいと思う。
ベストアンサー1
これを達成するために私が使用する2つの方法は次のとおりです。
パッケージ名にのみ適用されます。
apt-cache pkgnames | grep -iv '.*php.*'
完全な包装指示:
apt-cache pkgnames | grep -iv '.*php.*' | xargs -L 1 apt-cache search --full
追加情報:
grep -iv '.*php.*'
:以下を含む結果を否定します。foo-php-bar
xargs -L 1 apt-cache search --full
:grep 結果をapt-cache
コマンドに渡して、パッケージ全体の説明を印刷します。
注:最後のコマンドは多くの内容を出力します。