Bash

新しくセットアップしたUnix環境にどのコマンドがあるかをチェックするスクリプトを書いた。

経緯

新しくVPS立てた、中にどんなインタプリタとかコマンドとかあるのか知りたかった。
次回立てたり、再インストール後にきっとまた知りたくなる気がした。
シェルスクリプトにしておいた。

コード

checker.sh
#!/bin/bash

CMDS=(python sed awk ruby nkf node perl java javac gcc dot)

for item in ${CMDS[@]}; do
        echo -n "$item > "
        RESULT=`which ${item} 2>/dev/null`
        if [ "$?" != "1" ]; then
                echo -e "\e[33m EXIST \e[m $RESULT"
        else
                echo -e "\e[32m NOT EXIST \e[m"
        fi
done

「別にその都度書けばいいじゃない」とは思うのですがね。
CMDSに追加すれば便利かもよ。