zoukankan      html  css  js  c++  java
  • WindowsBatch与LinuxShell比较[shell循环实例]


    Shell的循环实例:


    #!/bin/bash
    for i in 1 2 3 4 5
    do
       
    echo "Welcome $i times"
    done

    #!/bin/bash
    for i in $(seq 1 1 5)
    do
       
    echo "Welcome $i times"
    done

    #!/bin/bash
    for i in {1..5}
    do
       
    echo "Welcome $i times"
    done

    #!/bin/bash
    for (( c=1; c<=5; c++ ))
    do
        
    echo "Welcome $c times"
    done


    #!/bin/bash
    for i in $( ls ); do
       
    echo item: $i
    done



    #!/bin/bash
    for i in `seq 1 10`;
      
    do
        
    echo $i
    done    

    #!/bin/bash
    for file in /etc/*
    do
        
    if [ "${file}" == "/etc/resolv.conf" ]
        
    then
            countNameservers
    =$(grep -c nameserver /etc/resolv.conf)
            
    echo "Total  ${countNameservers} nameservers defined in ${file}"
            
    break
        fi
    done

    #!/bin/bash
    FILES="$@"
    for f in $FILES
    do
            
    # if .bak backup file exists, read next file
        
    if [ -f ${f}.bak ]
        
    then
            
    echo "Skiping $f file"
            continue  
    # read next file and skip cp command
        fi
            
    # we are hear means no backup file exists, just use cp command to copy file
        
    /bin/cp $$f.bak
    done


    #!/bin/bash 
    COUNTER
    =0
    while [  
    $COUNTER -lt 10 ]; do
        
    echo The counter is $COUNTER
        let COUNTER
    =COUNTER+1 
    done



    #!/bin/bash 
    COUNTER
    =20
    until [  
    $COUNTER -lt 10 ]; do
        
    echo COUNTER $COUNTER
        let COUNTER-
    =1
    done

    完!

    作者:iTech
    微信公众号: cicdops
    出处:http://itech.cnblogs.com/
    github:https://github.com/cicdops/cicdops

  • 相关阅读:
    Quora的技术探索
    基于移动互联网的电子商务个性化推荐的一些思考
    想个法子找出性能差的SQL
    结束——2012年微软精英挑战赛
    sql 查询时间执行长的sql语句
    NET好书盘点
    最后两个编程题
    网络七层协议
    使用WCF创建Restful服务
    一步一步学Entity FrameWork 4
  • 原文地址:https://www.cnblogs.com/itech/p/1574025.html
Copyright © 2011-2022 走看看