zoukankan      html  css  js  c++  java
  • shell编程实战总结

    最近复习一下shell,顺便高级进阶一下,之前写脚本能简单尽量简单来,发现好多高深的东西还是没有理解,因此在这里记录一下整个过程并做相应的总结。

    通过上代码的方式来介绍,后续可能会调整相应的排版

    1.shell编程之科学计算

    #!/bin/bash
    #脚本实例分别介绍(()),let,expr这些用法
    #(())用法
    test()
    {
            i=1
            while [[  $i -lt 10 ]]
            do
                    #1种写法
                    #((i+=2)) #等价于 ((i=$i+2))
                    #2种写法
                    i=$(($i+2))
            done
            echo "运行结果i:$i"
    
    }
    test1()
    {
            i=1
            while [[ $i -lt 10 ]]
            do
                    let i+=2
            done
            echo "运行结果i:$i"
    }
    test2()
    {
            j=100
            k=200
            #注意:expr 在简单运算时后面的变量要用空格隔开
            #方式一
            expr $j + $k
            #方式二
            expr $j+$k
            i=1
            while [[ $i -lt 10 ]]
            do
                    i=`expr $i + 2`
            done
            echo "运行结果i:$i"
    }
    main()
    {
            test && test1 && test2
    }
    main
    

    运行结果:

    [root@localhost shell]# bash test.sh 
    运行结果i:11
    运行结果i:11
    300
    100+200
    运行结果i:11
    

      

  • 相关阅读:
    想出去走走
    一辈子的孤单
    好久不见
    bash 源码分析
    如何查看bash shell 帮助信息?
    mvn使用笔记
    StringTemplate初步使用
    使用tungsten将mysql的数据同步到hadoop
    《大脑幸福密码》
    《跳出头脑,融入生活》
  • 原文地址:https://www.cnblogs.com/byteworld/p/7487277.html
Copyright © 2011-2022 走看看