bashで始めるシェルスクリプトifとthenを利用するサンプルコード

例1 数字の判断
#!/bin/bash
read -p “数字を入力してください:" a
if [ $a -lt 200 ]
then
echo “a<200" else echo “a>=200"
fi

例2 現在のディレクトリにファイルが存在するかどうかを判断

#!/bin/bash
read -p “ファイル名を入力してください:" name
if [ -e $name ]
then
echo -n “$name存在する,"
if [ -d $name ]
then
echo “ディレクトリである"
else
echo “同じディレクトリではない"
fi
else
echo “$name存在しない"
fi

例3 現在の環境をコマンドにインストールされているかを確認
#!/bin/bash
read -p “コマンドを入力してください:" var
if which $var>/dev/null
then
echo “$var存在"
else
echo “$var存在しない"
fi

shellscript

Posted by arkgame