動かざることバグの如し

近づきたいよ 君の理想に

apt searchでAND検索する方法

apt searchでgrepすると怒られる

MySQLクライアントのライブラリをインストールしようかと思ってパッケージを検索した

# apt search 'mysql'|grep lib

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

courier-authlib-mysql/focal 0.69.0-2build3 amd64
  MySQL support for the Courier authentication library
default-libmysqlclient-dev/focal 1.0.5ubuntu2 amd64
  Free Pascal - database-library units dependency package
  Free Pascal - database-library units
  Golang library to interact with a chef server
libapache2-mod-log-slow/focal 1.0.8-3 amd64
libapache2-mod-log-sql/focal 1.100-16.3build2 amd64
libapache2-mod-log-sql-dbi/focal 1.100-16.3build2 amd64
libapache2-mod-log-sql-mysql/focal 1.100-16.3build2 amd64

あれ、grepしちゃダメなの。。。。

どうすればいいのか

なんとapt search自体が正規表現検索だった

# apt search 'lib+mysql'

でおk

--names-only つけるとパッケージ名だけを対象に検索できる。

なんかこうもっとフワッと検索したいんだよな

参考リンク