Shell条件判断1.if条件判断if比较size#!/bin/bash#使用:测试if条件判断语句#作者:wl_it2020.05.05num1=100num2=200#两个嵌套的括号表示比较if(($num1>$num2));thenecho"$num1isgreaterthan$num2"elseecho"$num1islessthan$num2"fiexecuteif判断目录是否存在#!/bin/bash#使用:if判断目录是否存在创建#作者:wl_it#日期:2020.05.05DIR=/tmp/20200505#使用[]-d判断目录是否存在#[]中参数之间要有空格if[!-d$DIR];thenmkdir-p$DIRecho-e"\033[32m$DIR创建成功!\033[0m"elseecho-e"\033[32m$DIR目录已存在\033[0m"fi连续执行两次if判断文件是否存在#!/bin/bash#使用:如果判断文件是否存在,创建并添加内容如果存在,则打印文件内容#作者:wl_it#日期:2020.05.05FILE=/tmp/test.txt#if判断文件是否存在[-f]if[!-f$文件];thenecho"OK">>$FILEecho-e"\033[32m创建文件成功\033[0m"elseecho-e"\033[32m-----------------\033[1m"cat$FILEfi连续执行两次if判断值#!/bin/bash#使用:if判断值#作者:wl_it#日期:2020.05.05score=$1#判断参数是否为nullif[-z$score];thenecho"PleaseEnterscore"exitfi#Twonested[]表示数值比较if[[$score-gt90]];然后echo"非常好!!"elif[[$score-gt80]];然后echo"Good!!"elif[[$score-ge60]];thenecho"Pass!!"elseecho"NoPass!!"fi执行情况
