【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以内

      

             





  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值