shell脚本

变量:

       可以在任何时间通过简单的赋值来创建。

       语法:

              <variable name>-<value>

       Linux 中的所有变量都被当作字符串

引用变量:

       $符号用于引用一个变量的内容

       variable1 = ${variable2}

读入值给变量

       在执行shell脚本时,shell还允许用户直接从键盘读入一个值给变量,还可以使用read命令来作。

       $read fname

命令替换

              在单个命令行中使用多个命令的另外一种方法(非Pipes)是通过命令替换

                     echo “the data is `date`”

条件执行

       test和[]

              求值表达式,并返回true(0)或false()

              数值测试:

-eq   等于则为真

              -ne   不等于则为真

              -gt 大于则为真

              -ge   大于等于则为真

              -lt    小于则为真

              -le    小于等于则为真
      if构造

              Linux shell提供了循环和判定的构造,可以在shell脚本中使用

       算术测试

              结合if构造,它可以用于测试变量的数字值

       串测试

              test命令也可以用于字符串

                     =     等于则为真

                     !=    不相等则为真

                     -z 字符串      长度为零则为真

                     -n    字符串    长度不为零则为真       

文件测试搜索

              test命令也可以用于检查文件的状态

                     -e    文件存在则为真

                     -r     文件存在并且可读则为真

                     -w   文件存在并且可写则为真    

                     -x    文件存在并且可执行则为真

                     -s    文件存在并且至少有一个字符则为真

                     -d    文件存在并且为目录则为真

                     -f     文件存在并且为普通文件则为真

                     -c    文件存在并且为字符型文件则为真

                     -b   文件存在并且为块特殊文件则为真

                     -a并且    -o或者   !非

       exit命令

              用于终止shell脚本的执行并返回到$提示符下
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值