shell脚本

来源:互联网 发布:安卓模拟器软件 编辑:程序博客网 时间:2024/06/06 00:18
变量:       可以在任何时间通过简单的赋值来创建。       语法:              <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脚本的执行并返回到$提示符下
原创粉丝点击