Shell编程<1>---控制语句
最近在看 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
+case4: 将当前目录下的所有的.txt改名为 .gif
while 语句
- case1: 密码输入程序
echo "Enter Password"read trythisecho "Congrats, password correct"
until 语句
与while 相反,当条件不满足时一直运行,直到条件为真
- case1:
read trythis
二、其他
And 和 Or
statement && statementstatement || statement
语句块
statement &&statement1statement2statement3...}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。