1.变量:整数,浮点数,字符串,数组。
2.变量的一般使用:
(1)字符串变量:
#具体代码:
name="li"
echo $name
(2)整数变量:
#具体代码
age = 20
echo $age
#+加法
echo `expr 1 + $age`
#-减法
echo `expr $age -1`
# * 乘法
echo `expr 2 \* 3`#2乘以3 = 6
# / 除法
echo `expr 4/ 2` #4 除以2 = 2
(3)数组:
grade=(89,97,96,93)
echo ${grade[0]}#输出grade[0]
echo ${grade[@]}#输出grade数组中所有的数据
(4)字符串扩展:
echo ${#name} #输出2,这个是输出name的字符串长度
echo ${name:0:1}#输出li,这个是输出字符串name的index从0到1的值
(5)只读变量的设置:readonly
readonly name
name="huang" #这个变量name设置为只读模式的话,那对其进行修改的话,是不行的,会报错,但是可以读取该变量
(6)删除变量:
unset name
echo $name #这个是读取不了的,因为该变量已经删除
3.注释:
(1)单行注释:
#this is a sentence
(2) 多行注释:
:<<EOF
this is a sentence
EOF