美文网首页
(二)5.Bash 脚本编写

(二)5.Bash 脚本编写

作者: GalaxyJM | 来源:发表于2020-07-20 23:35 被阅读0次

    1.read命令

    read命令是是用于从终端或者文件中读取输入的内部命令
    读取整行输入
    每行末尾的换行符不被读取

    2.脚本参数传递

    0:脚本名称1-n:获取参数#:传递到脚本的参数个数
    $$:脚本当前运行的进程ID号
    *:以一个单字符串显示所有向脚本传递的参数?:显示最后命令的退出状态,0表示没有错误,其他任何值表示有错误

    例:
    编辑test.sh文件内容为:

    #!/bin/bash
    echo $1,$2,$3
    echo "文件名:"$0
    echo "all:"$*
    echo "参数数量:"$#
    echo "return:"$?
    

    在终端输入:

    bash test.sh 1 22 3
    

    打印结果:

    1,22,3
    文件名:test.sh
    all:1 22 3
    参数数量:3
    return:0
    

    3.基本运算1

    a=10 b=20
    加:+ 例 expr $a + $b 结果为:30
    减:- 例 expr $a - $b 结果为:-10
    乘:* 例 expr $a \* $b 结果为:200
    除:/ 例 expr $a / $b 结果为:0

    注意:是反引号`,在键盘的数字1的前面

    4.算术运算2

    a=10 b=20
    取余 % 例 expr $b % $a 结果为:10
    赋值 = 例 a=b 相等 == 例 [a==b] 不相等 != 例 [a!=$b]

    4.算术运算3

    -eq 相等
    -ne 不相等
    -gt 大于
    -lt 小于
    -ge 大于等于
    -le 小于等于

    相关文章

      网友评论

          本文标题:(二)5.Bash 脚本编写

          本文链接:https://www.haomeiwen.com/subject/vihukktx.html