诸城网站建设哪家好,品牌网站建设 app建设,php网站出现乱码,看广告的收益的app一、条件判断
1.1、基本语法
[ condition ]#xff08;注意condition前后要有空格#xff09;
注意#xff1a;条件非空即为true#xff0c;[ abcdef ]返回true#xff0c;[] 返回false。
1.2、常用判断条件
两个整数之间比较 字符串比较
-lt 小于#xff08;less …一、条件判断
1.1、基本语法
[ condition ]注意condition前后要有空格
注意条件非空即为true[ abcdef ]返回true[] 返回false。
1.2、常用判断条件
两个整数之间比较 字符串比较
-lt 小于less than -le 小于等于less equal
-eq 等于equal -gt 大于greater than
-ge 大于等于greater equal -ne 不等于Not equal 按照文件权限进行判断 -r 有读的权限read -w 有写的权限write -x 有执行的权限execute 按照文件类型进行判断
-f 文件存在并且是一个常规的文件file
-e 文件存在existence -d 文件存在并是一个目录directory
二、if 语句
1基本语法
if [ 条件判断式 ];thenstatement1
elsestatement2
fi
或者
if [ 条件判断式 ] thenstatement1
elsestatement2
fi 注意事项 1[ 条件判断式 ]中括号和条件判断式之间必须有空格 2if后要有空格 三、case in 语句 当分支较多并且判断条件比较简单时使用 case in 语句就比较方便了。 由一个例子来认识
#!/bin/bash
printf Input integer number:
read num
case $num in1)echo Monday;;2)echo Tuesday;;3)echo Wednesday;;4)echo Thursday;;5)echo Friday;;6)echo Saturday;;7)echo Sunday;;*)echo error
esac四、for循环
基本语法
for (( 初始值;循环控制条件;变量变化 )) do 程序 done五、while循环
基本语法
while [ 条件判断式 ] do 程序done