最近在看 Linux 程序设计,准备写成一个系列。把每天学到的记录下来。 以实际的例子为主。
一、条件语句
if 语句
语法
#用法 1statementstatement#用法 2statementstatementstatement
例子
- case1:
#!/bin/shecho "Is it moring? Please answer yes or no"read timeofdayexit 0
case 语句
- case1:
echo "Is it morning? Please input yes or no?"read timeofday
- case2: 合并匹配模式
echo "Is it morning? Please input yes or no?"read timeofday
- case3: 多条语句
read timeofday;;;;exit 0
二、循环语句
for 语句
- case1: 固定字符串的for循环
- case2: 使用通配符的for循环
barfud43
- case3: 以 test1.txt test2.txt ...运行 a.out
while 语句
- case1: 密码输入程序
echo "Enter Password"read trythisecho "Congrats, password correct"
until 语句
与while 相反,当条件不满足时一直运行,直到条件为真
- case1:
read trythis
二、其他
And 和 Or
statement && statement
statement || statement
语句块
statement &&
statement1
statement2
statement3
...
}