加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Shell变量(五)

发布时间:2020-12-16 01:55:09 所属栏目:安全 来源:网络整理
导读:什么是变量? ●以固定名称存放的可能变化的值 -以提高脚本对任务需求、运行环境变化的适应能力 -在脚本执行中方便重复使用某个值 定义/赋值变量 ●基本格式 -变量名=变量值 ●相关注意事项 -若指定的变量名已存在,相当于为此变量重新赋值 -等号两边不能有
什么是变量?
●以固定名称存放的可能变化的值
-以提高脚本对任务需求、运行环境变化的适应能力
-在脚本执行中方便重复使用某个值

定义/赋值变量
●基本格式
-变量名=变量值
●相关注意事项
-若指定的变量名已存在,相当于为此变量重新赋值
-等号两边不能有空格
-变量名由字母/数字/下划线组成,区分大小写
-变量名不能以数字开头,不要使用关键字和特殊字

查看/引用变量
●基本格式
-引用变量值:$变量名
-查看变量值:echo $变量名、echo ${变量名}

取消变量
●自定义变量的实效
-退出定义变量的Shell环境时,变量会自动失效
-在环境内也也可以手动取消:unset 变量名...

变量的分类角度
●存储类型
-整数型、浮点型、双精度浮点型、字符型、...
-Shell不作为高级编程语言,对存储类型的要求比较松散
●使用类型

位置变量
●在执行脚本时提供的命令行参数
-表示为$n,n为序号
-$1、 $2、 ....${10}、${11} ...

●案例
-$1位置变量 代替用户
-$2位置变量 代替密码
-执行脚本时第一个位置表示增加的用户,第二个位表示输入用户密码

预定义变量
●用来保存脚本的程序执行信息
-直接使用这些变量
-不能直接为折现变量赋值

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读