五.shell流程控制1.一重分支if 语句语法格式:if condition then command1 fi末尾的fi就是if倒过来. 写成一行: if condition; then command1; fi 2.二重分支if else 语法格式:if condition then command1 else commandfi 3.多重分支if else-if else 语法格式:if condition1 then command1elif condition2 then comman…
shell编程中条件表达式的使用 if 条件then Commandelse Commandfi 别忘了这个结尾 If语句忘了结尾fitest.sh: line 14: syntax error: unexpected end of fi if 的三种条件表达式 ifcommandthen if 函数then 命令执行成功,等于返回0 (比如grep ,找到匹配)执行失败,返回非0 (grep,没找到匹配) if [ expressi…
while类型的循环 while类型的循环是不定循环的一种,每一次循环都会验证给出的循环条件,判断是否要进行下一次循环.linux中while循环的写法和c语言中很想,但是条件给出的方式有些区别. 首先是<鸟哥私房菜>书中给出的写法 while [ "$yn" != 0 -a "$yn" != 1 ] do read -p "please type in your answer " yn done echo "the ans…