2025-04-24 【シェルスクリプト】内であるコマンドの有無を判別 シェルコマンド/シェルスクリプト ■ 参考 : シェルスクリプトでコマンドの有無を確かめるif [ `which hoge` ]; then echo 'hoge atta' fi自分も最初にwhichとifでどうにかなりそう・・・と思ったけど、if文の書き方がわからなくてググった・・・ シェルスクリプトのifはこんなに使っても全然覚えられない・・・ testとifと[ ]があって頭グチャグチャwhichの代わりに、hashやtypeというコマンドに置き換えても動くしそっちの方が早いという記事もあって試してみた■ 参考 : Bashでコマンドの存在チェックif type "hoge" > /dev/null 2>&1 then echo "hoge atta" fi