linux shell 语法
第一行 #! bin/sh
结尾 exit 0
判断:
i="morning"
if test "&i" -eq "morning"
then echo "&i"
elif test "&i" -eq "afternoon"
then echo "$i"
else
echo "night"
fi
echo "please input yes or no"
read i
case ($i) in
[yY] | [yY][eE][sS] )
echo "yes"
;;
[Nn] |[nN][oN] )
echo "no"
;;
* )
echo "error"
;;
esac
循环
for i in
&(cat hello.c)
do echo "&i"
done
j=0
while test "$j" -lt 10
do echo "$j"
j=$(($j+1))
done
j=0
until [ j -gt 10 ]
do echo "$j"
done
与或
&&
||
&& || condition && echo "yes" || echo "no"