美文网首页
第五节 变量类型和使用

第五节 变量类型和使用

作者: 张金宇 | 来源:发表于2016-10-28 20:44 被阅读0次

    一.Shell变量的种类

    • 用户自定义变量:由用户自己定义、修改和使用
    • 预定义变量:Bash预定义的特殊变量,不能直接修改
    • 位置变量:通过命令行给程序传递执行参数

    二.自定义变量

    • 定义新的变量
    • 变量名要以英文字母或下划线开头,区分大小写
    • 格式:变量名=变量值
    • 查看变量的值
    • 格式:echo $变量名
    • 从键盘输入内容为变量赋值
    • 格式:read [-p "信息"] 变量名
    • 结合不同的引号为变量赋值
    • 双引号 " ":允许通过$符号引用其他变量值
    • 单引号 ' ' :禁止引用其他变量值,$视为普通字符
    • 反引号 :将命令执行的结果输出给变量
    • 清除用户定义的变量
    • 格式:unset 变量名

    三.位置变量

    • 表示为$n,n为1-9之间的数字
    微信截图_20161028085148.png

    四.预定义变量

    • 表示形式:
    • $#:命令行中位置参数的个数
    • $*:所有位置参数的内容
    • $?:上一条明了执行后返回的状态,当返回状态值为0时表示执行成功,非0值表示执行异常或错误
    • $0:当前执行的进程/程序名

    五.数值变量的运算

    • 计算整数表达式的运算结果
    • 格式:expr 变量1 运算符 变量2 ...[运算符 变量n]
    • expr的常用运算符
    • 加法运算: +
    • 减法运算: -
    • 乘法运算: *
    • 除法运算: /
    • 求模(取余)运算:%

    相关文章

      网友评论

          本文标题:第五节 变量类型和使用

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