首页 > 代码库 > Shell编程<1>---控制语句
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...}
Shell编程<1>---控制语句
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。