コマンドの有無を確認するシェルスクリプト †シェルスクリプト内で使用するコマンドが存在するかどうかを確認する方法を以下に記します。 関連記事 †whichコマンドを利用してコマンドの有無を調べる †whichコマンドとifでコマンドの有無を確認しています。 #!/bin/bash if [ $# -ne 1 ]; then echo "Usage: "`basename $0`" <command name>" exit 1 fi cmd=$1 if which "$cmd" > /dev/null 2>&1 ; then echo "${cmd} command found." else echo "${cmd} command not found." fi 実行結果 †以下のようにして実行しました。
以上、コマンドの有無を確認するシェルスクリプトでした。 |