注释符:#
test比较数值字符串或文件类型的命令
字符串: 字符的字符串 “abcd”
数值字符串: ”100“
字符串:
str1 = str2 是否相同
str1 != str2 是否不相同
检查文件的类型:
-b 块设备
-c 字符设备
-d 是否是文件夹
-e 文件是否存在
-f 普通文件
-r 用户是否具备可读
-w 用户是否具备可写
-x 用户是否具备可执行
expr 算术表达式: + - * / %
注意: *在Shell中充当通配符,如果仅仅为一个*字符,
源文件:用高级语言编写代码的文件
循环控制:重复的执行
for var in 值的列表中
do
command
done
eg:
列表 =区间:
for var in ’ seq ls ’
do
done
(( 数学表达式 )) :与C语言表达式没有区别
seq 提供一个区间序列