导航

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"

posted on 2012-02-09 10:31  李泽  阅读(353)  评论(0编辑  收藏  举报