背景
コマンドをパイプでつなげて実行したり、短縮コマンド使用するのにaliasを使用していたのですが、毎回aliasコマンドで検索するのが手間に感じていたので、
fzf1を使用して検索実行するシェルスクリプトを作成しました。
使用例
algでキーワード検索(例:git)とalg gitのように使用できます。
検索は以下のようにalias登録したものが対象です。
# $HOME/.bashrc alias fzfup="cd ~/.fzf && git pull && ./install && cd"

スクリプトについて
シェル関数(alg())をシェルスクリプト($HOME/.bash_functions.d/alias-fzf.sh)に追加し、
$HOME/.bashrcに.bash_functions.dディレクトリ内のシェルスクリプトを sourceコマンドで実行する設定を追加することで、現在のシェルでalg()関数を直接呼び出すようにします。
$HOME/.bash_functions.d/alias-fzf.sh
$HOME/.bashrc
まとめ
登録済みエイリアスを選択実行するシェルスクリプトについて紹介しました。
開発環境に応じて自分用のエイリアスを登録していることはあると思います。
エイリアス登録している場合は、合わせて上記スクリプトを使ってみてください。
以上です。