Bash コマンドが存在するかパターンマッチで判断するには

    >

質問

whichやtypeコマンドなど、コマンドのパスを出力するコマンドで、パターンマッチをすることができるコマンド・オプションはないでしょうか。

例えば、mysql関連のコマンドとパスを全体的に知りたい場合、which mysql*

/usr/bin/mysql_config
/usr/bin/mysql2

のような出力が得られる、のようなことです。

そのようなことができるコマンドはないでしょうか。

回答

これでいけます。

compgen -ac | grep mysql

compgenで利用可能なすべてのコマンドを出力し、grepしています。


お困りですか?この記事で紹介していることをマンツーマンで指導、解説、代行します。まずはお気軽にお問い合わせください。


関連するかもしれない記事

Bashとahkで数秒ごとにキーをタイプする作業を数回繰り返すスクリプト
WSL BashとPowershellで簡単なタイマーアプリを作る
Bash JSONを整形して出力
bashでaliasなしでコマンドを実行
Bashでunicodeをuft-8へ変換
Bashでインターネットのスピードを計測(ダウンロード/アップロード)
Bash How to make a file null / ファイルを空にする


Close Menu