简单记录一下怎么写shell

#!/bin/bash				# 开头必须要有这个,指定解释器
echo Hello!				# 打印Hello!
name=zhangsan			# 定义变量,=两侧不能有空格,加空格认为name是命令
echo name				# 打印变量名
echo $name				# 打印变量的值
unset name				# 撤销name的定义,下面就用不了了
msg='hh hh'
mmsg="hh hh" # 值有空格需要用单引号/双引号包起来。双引号支持在字符串内$,单引号不支持
a=5
b=6
echo="a=$a b=$b"
echo `expr $a + $b` # 必须有空格,星号要转义
c=$[$a+$b]
echo $c
d=$(($a+$b))
echo $d
score=60
if [ $score -gt 60 ]
then
	echo pass
elif [ $score -eq 60 ]
then
	echo ok
else
	echo noooo
fi
read num # 读整数到num里
case $num in
	1) echo 1
    ;;
    2) echo 2
    ;;
    3) echo 3
    ;;
    4) echo 4
    ;;
    *) echo what
    ;;
esac
sum=0
for(( i=1;i<=100;i++ )) #注意空格 小括号两侧有 别的地方没有!
do
	sum=$[$sum+$i]
done
echo $sum
sum2=0
j=1
while [ $j -le 100 ]
do
	sum2=$[$sum2+$j]
    j=$[$j+1]
done
echo sum2
function jia()
{
s=$[$1+$2]
echo s
}
read num1
read num2
jia $num1 $num2

知道多恶心了吧?