shell 一覧

shellの1行目に指定する

#!/bin/bash

上記の「このシェルスクリプトは bash によって解釈されて実行される」と、宣言するための「シバン」と呼ばれる文字列は、必ず1行目に指定する。

if文の使用例

if [ 0 -eq 0 ]; then
echo “equal.”
fi

if [ “$str” = “hoge” ]; then
echo “hoge”
elif [ “$str” = “fuga” ]; then
echo “fuga”
else
echo “unknown”
fi

case文の使用例

case “$str” in
“hoge” ) echo “hoge”
echo “hoge” ;;
“fuga” ) echo “” ;;
* ) echo “unknown” ;;
esac

for文の使用例

for i in 0 1 2 3
do
echo $i
done

while文の使用例

while [ “$str” = “” ]
do
read str
done

while文の使用例 無限ループからbreakコマンドで抜ける

while :
do
read str

if [ “$str” = “end” ]; then
# break コマンドでループを抜ける
break
fi
done