shell 变量定义 和shell变量分类

    Python编程 wuya 134次浏览 已收录 0个评论

    变量定义

    • 定义格式:age=18=两边不能有空格
    • 使用变量:echo $ageecho ${age}
    • 销毁变量:unset age,销毁后就不能再使用了
    • 定义常量:readonly pi=3.14,修改常量会报错

    变量分类

    • 本地变量:只能适合于当前脚本的变量
    • 环境变量:整个系统环境都可以使用的变量,一般都是纯大写
      • 查看环境变量:
        • 查看所有:env
        • 查看指定:echo $PATH
      • 若想让应用程序哪里都可以执行,需要将其所在目录添加到PATH环境变量中
        • 临时:export PATH=$PATH:新目录
        • 永久:
          • 系统:/etc/profile
          • 用户:~/.bashrc、~/.profile、~/.bash_profile
          • 将临时操作的语句添加到脚本的末尾就可以了
          • 让配置文件立即生效:source ~/.profile
    • 位置变量:
      • $0:执行的脚本名字
      • $1~$9:传递给脚本的参数
    • 特殊变量:
      • $#:传递给脚本的参数个数
      • $*:传递给脚本的所有参数

    学海无涯 , 版权所有丨如未注明 , 均为原创丨转载请注明shell 变量定义 和shell变量分类
    喜欢 (0)
    发表我的评论
    取消评论
    表情 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址