1.数组
2.转义和引用
;分号,连接两个命令
下面展示一些 内联代码片
。
echo -e "hi huazi \n"
echo -n -e "hi laobai \n"
echo -e "hi miaozi \n"
结果
hi huazi
hi laobai
hi miaozi
必须加上-e 才能识别换行符,
-n不输出行尾的换行符,默认每一个echo都会在最后添加一个换行符
变量单引号和双引号
vars=1234
echo '$vars'
echo "$vars"
结果
$vars
1234
单引号不进行取值
双引号取值
3.运算符
3.1expr
下面展示一些 内联代码片
。
num=`expr 5 + 4`
echo $num
只支持整数相加,5 + 4 中间要有空格
3.2圆括号
num=4+5
(( num1= 4+5 ))
echo $num
echo $num1
结果
4+5
9
不加圆括号,系统认为是一个字符串对待
4.特殊符号总结
4.1():
1.运算的优先级;
2.x=(hi,ho,hw) 数组
3.放命令,再赋值给一个变量,var=$(ls);echo var;
4.2[]
1.用于test [ 4 -gt 5 ]
4.3{}
echo {0…9}结果为 0 1 2 3 4 5 6 7 8 9
5.test、()、(())、[]、[[]]区别