宁可枝头抱香死,何曾吹落北风中。这篇文章主要讲述shell的单循环语句相关的知识,希望能为你提供帮助。
@[toc]
1.echo条件测试
文章图片
常用的转义字符有:
字符 | 说明 |
---|---|
b | 转义后相当于按退格键(backspace),但前提是" \\b" 后面存在字符; “\\b" 表 示删除前一个字符,”\\b\\b" 表示 删除前两个字符 |
c | 不换行输出,在" \\c" 后面不存在字符的情况下,作用相当于echo -n; 但是当" \\c" 后面仍然存在字符时," \\c" 后面的字符将不会被输出 |
n | 换行,被输出的字符从" \\n" 处开始另起一 行 |
f | 换行,但是换行后的新行的开头位置连接着上一-行的行尾 |
v | 与\\f相同; |
t | 转以后表示插入tab, 即横向制表符 |
r | 光标移至行首,但不换行,相当于使用" \\r" 以后的字符覆盖" \\r" 之前同等长度的字符; 但是当" \\r" 后面不存在任何字符时," \\r" 前面的字符不会被覆盖 |
“\\\\” | 表示插入" \\" 本身 |
文章图片
文章图片
文章图片
文章图片
2.循环语句 ① for循环语句结构(遍历)
读取不同的变量值,用来逐个执行同一组命令
文章图片
文章图片
文章图片
文章图片
文章图片
示例1
批量添加用户
◆ 用户名存放在users.txt文件中,每行一个
◆ 初始均设为123456
◆ 验证脚本
文章图片
文章图片
文章图片
② while循环语句结构(迭代)
重复测试某个条件,只要条件成立则反复执行
示例1
批量添加用户
◆ 用户名称以stu开头,按数字顺序进行编号
◆ 一共添加20个用户,即stu1、 stu2、…、stu20
◆ 初始均设为123456
文章图片
文章图片
示例2
猜商品价格游戏
◆ 通过变量RANDOM获得随机数
◆ 提示用户猜测并记录次数,猜中后退出循环.
文章图片
文章图片
③ until 循环语句结构
重复测试某个条件,只要条件不成立则反复执行
示例1
计算1~50的和值
◆通过循环累加的方式计算1~50的和值
文章图片
文章图片
3.扩展示例 1:
==为指定用户发送在线消息
◆若用户不在线(未登录系统)
则每10分钟试一次, 直至用
户登录系统后在发送信息
◆用户名与消息通过位置参数传递给脚本==
【shell的单循环语句】
文章图片
文章图片
文章图片
推荐阅读
- #yyds干货盘点#小程序隐私政策参考模板小程序专题
- 服务器数据恢复IBM X3650 M4服务器中的raid卡信息丢失故障的数据恢复
- #yyds干货盘点# 织梦微信分享开发
- WordPress is_single()在自定义WP_Query中始终返回true
- WordPress从循环所在的HTML标签中删除了一些文章。为什么?
- 当在functions.php文件中调用WordPress时,WordPress无法从数据库获取值
- WordPress在wp_users中插入新用户
- WordPress的是否可以使用钩子在帖子标题的标记之后插入标记()
- WordPress(在两个菜单项之间插入char)