Yaourt:出力制限(AUR?RegExを無視?)

Yaourt:出力制限(AUR?RegExを無視?)

yaourt私はパッケージ検索が大好きですが、yaourt私にDDoSを試すだけでも一部の検索ではパッケージが1,000個を超えて出ますね…

出力長を効果的に制限する方法は?

たとえば、時々私が探しているパッケージが次のようになることを知っています。いいえ内部にAURyaourt無視できる方法は何ですかAUR

また、いくつかのパッケージを購入manできることを伝えますyaourt [regexp]。これをどのように使用して検索結果を制限できますか?

答え1

場合は、探す標準(AURではない)パッケージの場合は、単に使用できます。これにより、およびのパッケージのみがpacman検索されます。 (唯一のアドオンが検索の場合)coreextracommunityyaourtaur

yaourt必要に応じて、これらのパッケージをインストールできます。

検索に実際に使用するには、yaourtもちろんフィルタリングにgrepを使用できます。

yaourt --color -Ss query | grep '^\S*[ce]\w*/' -A1

説明する:

  • --color強制カラー出力(通常はパイプに入る出力を検出するため消えます)
  • 色付けに使用されるエスケープコードをスキップして、パッケージ名のみが一致していることを確認\S*してください。 (パッケージの説明は常に4つのスペースで始まります。)
  • パッケージ名の前の[ce]\w*/接頭辞と一致しますが、一致しませんcore/extra/community/aur/
  • スイッチ-A1はまた、一致後にラインにパケット記述を印刷します。

答え2

コマンドをless。テストするArchはありませんが、実行する方法は次のとおりです。情報(または他のコマンド)。

dmesg | less

スクロールして終了するには、矢印キーを使用してくださいqhを押してコマンドのヘルプを表示することもできます。

関連情報