;分号,连接两个命令 下面展示一些 内联代码片。
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.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.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