0.文件开始
#!/bin/bash
1.shell中比较关系使用:
eg: m小于等于100(注意方括号与字符间有空格隔开) [ m -le 100 ]
说明:
等于 -eq
不等于 -ne
小于等于 -le
大于等于 -ge
小于 -lt
大于 -gt
2.页面输入打印信息:
echo hello
echo -n 不要在最后自动换行
3.在某个文件中输入打印信息
echo "hello" >>test.txt >>在原有文件上追加内容hello;
echo "hello" > test.txt >覆盖之前文件上的内容,若没有该文件则创建之;
4.while循环语句:
while 条件测试
do
执行命令
done
5.let命令
用来执行算数运算或和数值表达式测试
let m++
let "c=a+b"
6.if判断语句使用
if [ $n -eq 255 ];then
执行命令
else
执行命令
fi
7.判断文件是否存在
[ -f "/opt/ls/tmp/icmp.rules" ] 判断路径下icmp.rules文件是否存在
-
-e 判断对象是否存在
-
-d 判断对象是否存在,并且为目录
-
-f 判断对象是否存在,并且为常规文件
-
-L 判断对象是否存在,并且为符号链接
-
-h 判断对象是否存在,并且为软链接
-
-s 判断对象是否存在,并且长度不为0
-
-r 判断对象是否存在,并且可读
-
-w 判断对象是否存在,并且可写
-
-x 判断对象是否存在,并且可执行
-
-O 判断对象是否存在,并且属于当前用户
-
-G 判断对象是否存在,并且属于当前用户组
-
-nt 判断file1是否比file2新 [ "/data/file1" -nt "/data/file2" ]
-
-ot 判断file1是否比file2旧 [ "/data/file1" -ot "/data/file2" ]
8.