zypper検索で用語をANDする方法は?

zypper検索で用語をANDする方法は?

OpenSUSEでこのパケットを検索したいのですが、それが、、、、と呼ばれるか、またはそれが何であるかを知る人がluasocketいないとしましょう。lua-socketlua_socketliblua-socketlua5.1-socketsocket-lua

だから私は以下を検索します:

zypper se lua socket

問題は、luaキーワードを含むパッケージとsocketキーワードを含むパッケージを表示して、私が望んでいない結果で画面を埋めることです。

zypper search --help次のことを教えてください。

   Command options:
     --match-all            Search for a match with all search strings (default).
     --match-any            Search for a match with any of the search strings.

しかし、--match-all期待どおりに動作しないようです。 OpenSUSEでパケットを取得するときにAND用語を使用する方法は?

ノート:可能であれば、次のよりきれいな方法で:

zypper se lua | grep socket

ベストアンサー1

私はこれが(入力しやすい)最もクリーンなオプションだと思います。

あなたできるzypperで正規表現を実行します。

ヘルプ画面で:

* and ? wildcards can also be used within search strings.
If a search string is enclosed in '/', it's interpreted as a regular expression.

おすすめ記事