一、条件判断式语句
1.1 按照文件类型进行判断
两种判断格式:
test -e /root/install.log
-
[-e /root/install.log]
//推荐
1.2 按文件权限判断
1.3 两个文件之间进行比较
1.4 两个整数之间的比较
1.5 字符串的判断
1.6 多重条件判断
二、if语句
2.1 单分支if语句
列子1:判断当前登录用户是否为root
#!/bin/bash
test=$(env | grep "USER"|cut -d "="-f2
if["$test" == root]
then
echo "Current user is root."
fi
列子2:判断分区使用率
查看磁盘使用情况:
df -h
2.2 双分支if语句
列子1:判断输入的是否是一个目录
列子2:判断apache是否启动
注:不要把检测脚本名含有httpd,否则当apache停止了还是会输出httpd is ok!。
2.3 多分支if语句
判断用户输入的是什么文件:
三、case语句
四、for循环语句
4.1 语法一
4.2 语法二
批量删除用户:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。