Shammer's Philosophy

My private adversaria

ShellScript条件分岐ーif文

書こうとするたびにどこかのサイトで検索することになっているので自分用にメモ。

#!/bin/bash

echo "IF example!";

if [ $# -ne 1 ];then
    echo "Usage: $0 [123]";
    exit 1;
fi

if [ $1 -eq 1 ];then
    echo "You are number#1.";
elif [ $1 -eq 2 ];then
    echo "You are number#2.";
elif [ $1 -eq 3 ];then
    echo "You are number#3.";
else
    echo "Invalid argument.";
    echo "Usage: $0 [123]";
fi

exit 0;