shell变量类型和运算符
2017-11-09 14:40
232 查看
一、shell变量的应用
1、shell变量的种类
①用户自定义变量:由用户自己定义,修改和使用
②预定义变量:bash预定义的特殊变量,不能直接修改
③位置变量:通过命令行给程序传递执行参数
二、变量的赋值与引用
1、定义新的变量
①变量名要以英文字母或下划线开头,区分大小写
②格式:变量名=变量值
2、查看变量的值
格式:echo $变量名
3、从键盘输入内容为变量赋值
格式:read -p "please input your name:" name
4、结合不同的引号给变量赋值
①双引号:允许通过$符号引用其他变量
②单引号:禁止引用其他变量,$视为普通字符
③反撇号:将命令执行的结果输出给变量
三、删除变量
清除用户自定义的变量
格式:unset 变量名
四、位置变量
表示为$n,n为1-9之间的数字
五、预定义变量
1、$#:命令行中参数的个数
2、$*:所有位置参数的内容
3、$?:上一条命令执行返回的结果,如果为0,则为执行成功,否则,执行失败
4、$0:当前执行的进程或程序名
六、数值变量运算
1、计算整数表达式的运算结果
格式:expr 变量1 运算符 变量2
2、expr的常用运算符
加法运算:+
减法运算:-
乘法运算:\*
除法运算:/
取余运算:%
1、shell变量的种类
①用户自定义变量:由用户自己定义,修改和使用
②预定义变量:bash预定义的特殊变量,不能直接修改
③位置变量:通过命令行给程序传递执行参数
二、变量的赋值与引用
1、定义新的变量
①变量名要以英文字母或下划线开头,区分大小写
②格式:变量名=变量值
2、查看变量的值
格式:echo $变量名
3、从键盘输入内容为变量赋值
格式:read -p "please input your name:" name
4、结合不同的引号给变量赋值
①双引号:允许通过$符号引用其他变量
②单引号:禁止引用其他变量,$视为普通字符
③反撇号:将命令执行的结果输出给变量
三、删除变量
清除用户自定义的变量
格式:unset 变量名
四、位置变量
表示为$n,n为1-9之间的数字
五、预定义变量
1、$#:命令行中参数的个数
2、$*:所有位置参数的内容
3、$?:上一条命令执行返回的结果,如果为0,则为执行成功,否则,执行失败
4、$0:当前执行的进程或程序名
六、数值变量运算
1、计算整数表达式的运算结果
格式:expr 变量1 运算符 变量2
2、expr的常用运算符
加法运算:+
减法运算:-
乘法运算:\*
除法运算:/
取余运算:%
相关文章推荐
- Shell基础:变量类型 & 运算符
- 三、Shell变量类型和运算符
- Shell基础:变量类型 & 运算符
- oracle PL/SQL的基本构成,块结构和基本语法要求,数据类型,变量定义,运算符和函数
- 运算符 常量与变量 数据类型
- 房上的猫:变量.数据类型与运算符
- 转战JS(1) 初探与变量类型、运算符、常用函数与转换
- Java中变量的说明,常量的表示方式,Java数据类型,个别运算符的说明
- JS(二)引入、变量、值类型、运算符
- 4变量类型 5运算符 6控制结构(循环数组和循环数组对象)
- 数据类型和运算符(标识符和变量)
- 五、Shell变量:Shell变量的定义、删除变量、只读变量、变量类型
- JavaScript——1(基本语法,类型,变量与运算符,控制流程,函数)
- Shell变量:Shell变量的定义、删除变量、只读变量、变量类型
- 进击的KFC:第一节C数据类型、常量变量、运算符、表达式、格式化输入输出
- shell实例(八) ---指定变量类型:使用declare或typeset,随机数
- (3)JavaScript基础(基本语法:变量与数据类型、类型转换、运算符、流程控制、函数、对象、自定义对象、原型)
- Linux之Shell学习(二)Shell变量:Shell变量的定义、删除变量、只读变量、变量类型
- Linux中shell的变量类型
- java数据类型 变量,运算符,字符串,输入输出,数组,大数值