-
判断1 -a 判断2:逻辑与,判断1和判断2都成立,最终结果为真 判断1 -o 判断2:逻辑或,判断1和判断2有一个成立,最终结果为真 !判断:逻辑非,是原始的判断式取反查看全部
-
file1 -nt file2:判断文件1的修改时间是否比文件2的新 file1 -ot file2:判断文件1的修改时间是否比文件2的旧 file1 -ef file2:判断文件1是否比文件2的Inode号一致,可以理解为两个文件是否为同一个文件。 ln /root/student.txt /tmp/stu.txt #创建硬链接查看全部
-
第三章 双分支if语句 3.3 判断Apache服务是否启动(二) 脚本名不能写成httpd!脚本名不能写成httpd!脚本名不能写成httpd! #判断apache服务是否启动 test=$(ps aux |grep httpd |grep -v grep) #定义变量test 并且查找是否启动apache的结果赋值给test #ps aux 查看当前所有正在运行的进程 #grep httpd 过滤出apache进程 #grep -v grep 去掉包含grep的进程 -v 取反 if [ -n "$test" ] #判断test是否为空 then #如果不为空则执行这段程序 把结果写入/tmp/autostart-acc.log 中 echo " $(date) httpd is ok " >> /tmp/autostart-acc.log else #如果为空这执行这段程序 #首先启动httpd服务 systemctl start httpd.service #然后把事件记录在错误日志中 echo " $(date) httpd is no \n httpd is autostart now" >> /tmp/autostart-err.log fi查看全部
-
第三章 双分支if语句 3.2 判断Apache服务是否启动(一) apache服务:web服务,www服务 ps aux:查看系统中所有正在运行的进程, apache关键字httpd grep -v grep:取反,不包含grep 判断apache服务是否启动:查看全部
-
第三章 双分支if语句 3.1 判断输入的是否是一个目录 #判断输入的是否是一个目录 read -t 30 -p "please input you dir :" dir #定义输入的变量 dir 用read -t 等待时间 -p "提示信息" 变量名 定义输入的变量 if [ -d "$dir" ] #[ -d "$dir" ] 判断变量是否是目录 then #如果是目录则执行程序 echo "you dir is a file" else #如果不是目录这执行这个程序 echo "you dir is not a file" fi #结束if查看全部
-
多分枝if语句 例子1下部分查看全部
-
多分枝if语句 例子1上部分查看全部
-
第二章 单分支if语句 2.3 判断分区使用率 #根分区的使用率 #1.定义变量rate 的值等于/dev/sda1的使用率 rate=$( df -h |grep "/dev/sda1" | awk '{ print $5 }' | cut -d "%" -f 1 ) #df -h 查看磁盘信息 输结果用grep进行行过滤 再 将过滤的结果用 awk进行列过滤 将列过滤的值再 用cut进>行列过滤 最后得出纯数值 #grep 进行行过滤 过滤出/dev/sda1这一行数据 #awk '{ print $5 }' 截取第五列的数值 #cut -d "%" -f 1 截取第一列的值以%作为分隔符 echo $rate #输出 rate变量的值 调试使用 if [ "$rate" -ge "20" ] # [ "$rate" -ge "20" ] 判断rate是否大于等于20 then #如果条件成立 则执行程序 echo "warning! /dev/sda1 is full !!" fi #结束if查看全部
-
if多分枝 例子查看全部
-
判断Apache是否启动 例子查看全部
-
if语句例子2 结合awk查看全部
-
if语句例子查看全部
-
按文件类型判断查看全部
-
第二章 if单分支语句 2.1 单分支if语句 实例:判断当前用户是否为root 利用命令env,它可以用来查看环境变量 首先定义1个语句 test=$(env | grep "USER" | cut -d "=" -f 2) 然后判断其结果 if [ "$test"=="root" ] then echo "The user is root." fi查看全部
-
第二章 单分支语句 2.1 学习方法 1.抄写老师的程序并能正确运行 2.为程序补全注释 3.删掉注释,为代码重新加注释 4.看注释写代码 5.删掉代码和注释,从头开始写查看全部
举报
0/150
提交
取消