Linux系统中shell脚本的变量

目录

一.Shell脚本变量简介

二.shell变量的作用

三. shell 变量的类型

四. 自定义变量

4.1 自定义变量命令要求

4.2 定义与查看变量

 4.3 赋值时使用的引号

4.4 从键盘输入内容为变量赋值

4.5 变量的运算

4.5.1  整数变量的运算

4.5.2 浮点数运算

 五.环境变量

5.1 使用env查看环境变量 ​编辑

5.2 环境变量配置文件

5.3 设置变量的作用范围

5.3.1 export命令

 5.3.2 将变量添加进配置文件/etc/profile

 六. 只读变量

七. 位置变量

八. 预定义变量


一.Shell脚本变量简介

变量是计算机语言中能储存计算结果或能表示值的抽象概念。保存将来会变化的数据,即使数据变

化,直接调用变量即可。

Shell 变量用来存放系统和用户需要使用的特定参数(值),而且这些参数可以根据用户的设定或

系统环境的变化而相应变化。通过使用变量,Shell 程序能够提供更加灵活的功能,适应性更强。

二.shell变量的作用

用来存放系统和用户需要使用的特定参数(值)

  • 变量名:使用固定的名称,由系统预设或用户定义

  • 变量值:能够根据用户设置、系统环境的变化而变化

三. shell 变量的类型

  • 自定义变量:由用户自己定义、修改和使用

  • 特殊变量:环境变量,只读变量,位置变量,预定义变量

四. 自定义变量

4.1 自定义变量命令要求

区分大小写

不能使程序中的保留字和内置变量:如:if, for,hostname 命令 a=

只能使用数字、字母及下划线,且不能以数字开头

不要使用内置的变量,使用英文尽量使用词义通俗易懂,PATH

大驼峰 StudentFirstName

小驼峰 studentFirstName

下划线 student_name


4.2 定义与查看变量

定义变量:变量名以字母或下划线开头,区分大小写,建议全大写     变量名=变量值

查看变量值:echo $变量名

 使用大括号{}定义变量的范围,将变量名分隔出来

 删除变量unset

 4.3 赋值时使用的引号

  • 双引号" ":允许通过$符号引用其他变量值
  • 单引号' ':禁止引用其他变量值,$视为普通字符,
  • 反撇号``:命令替换,提取命令执行后的输出结果与$( )效果相同
  • {}可以分隔变量值
  • 定义变量时中间有特殊字符时 比如空格 用单引号或者双引号括起来

 双引号与单引号

  定义变量时中间有特殊字符

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值