【shell编程学习】赋值和基本运算

一、 【 赋值】

var1=10

var2="hello wold"

关注点: 1、shell脚本会根据赋值自动决定变量类型

                  2、=号两边不能有空格,必须紧跟变量


二、反引号 ··

PATH_DIR=`pwd`

反引号允许通过shell命令行运行结果赋值给变量


三、输出重定向 >

        输入重定向 <

       管道  | (命令行的输出作为另外一个命令行的输入,但是注意,管道左右的命令行是同时执行的,不是顺序执行)

        例:
               command1 | command2

       linux系统是同时运行这两个命令行,在第一个命令行产生输出的同时,将结果送给第二个命令行作为输入,不会产生任何中间文件和缓冲区域。


四、数值运算

       4.1 expr   缺点:部分运算符需要进行转义,无法进行浮点运算

       4.2 将一个数学运算结果赋给某个变量,可以用 $[ operation ],将数学表达式圈起来。

              优点:运算符无需转义,直接操作   缺点:无法进行浮点运算五

        4.3 shell内置的bc运算


五、Shell脚本退出

        5.1 linux提供$?符号进行查看脚本执行结果,shell退出以最后一条命令的结果为准。

        5.2 可以使用exit决定shell脚本的推出码,但是数值要在255以内

      

             





你可能感兴趣的:(shell笔记)