linux 下shell 命令资料总结

来源:互联网 发布:淘宝抢购前1000名半价 编辑:程序博客网 时间:2024/04/30 13:38

for 循环总结:http://blog.sina.com.cn/s/blog_9d074aae01012ytf.html


#!/bin/bashfunction test_while(){    i=1    while(($i))    do        echo $i        #i = $(($i+1))        i=$(($i+1))        if [ $i -ge 10 ]               then                break        fi    done}echo "test_while..."test_while

上面的SHELL命令中i=$(($i+1))是正确的,上面那句话是错误的,因此写SHELL脚本时一个空格都很重要!


#!/bin/bashfunction test_while(){    i=1    while(($i))    do        echo $i           i=$(($i+1))        if [ $i -ge 10 ]               then                break        fi    done}function test_for(){     i=1      for((i=1;i<=100;i++))     do          echo $i          if [ $i -ge 10 ]             then             break          fi     done}function test_continue(){     i=1     for i in $(seq 100)     do          if (($i%10==0))            then            echo $i            continue         fi     done}echo "test_while..."test_whileecho "test_for..."test_forecho "test_continue..."test_continue
以上代码在CENTOS6上编译通过

shell里面没有;和{} 的表示,if的开始结束是  if fi 循环的开始和结束是do done

0 0
原创粉丝点击