首页 > 其他 > 详细

循环三兄弟for while until,(如果可以循环,让我再次感受曾挥霍的昨天。)

时间:2021-07-12 10:43:48      阅读:26      评论:0      收藏:0      [点我收藏+]

一、echo命令 – 输出字符串或提取Shell变量的值

1、格式
技术分享图片
2、常用参数
技术分享图片

 技术分享图片

技术分享图片

常用的转义字符如下:
\b
转义后相当于按退格键(backspace) ,但前提是"\b"后面存在字符; “\b"表示删除前一个字符,”\b\b"表示删除前两个字符
技术分享图片
\c
不换行输出,在"\c"后面不存在字符的情况下,作用相当于echo -n;
但是当"\c"后面仍然存在字符时,"\c"后面的字符将不会被输出

 技术分享图片

\n
换行,被输出的字符从"\n"处开始另起一 行
技术分享图片
\f
换行,但是换行后的新行的开头位置连接着上一行的行尾

技术分享图片

\v
与\f相同
\t
转以后表示插入tab,即横向制表符

 技术分享图片

\r
光标移至行首,但不换行,相当于使用"\r"以后的字符覆盖"\r"之前同等长度的字符;但是当"\r"后面不存在任何字符时,"\r"前面的字符不会被覆盖
技术分享图片
\ \
表示插入" \ " 本身
技术分享图片

 

二、for循环语句

1、for循环结构
  • 读取不同的变量值,用来逐个执行同一组命令

技术分享图片

 

 技术分享图片

 技术分享图片

 技术分享图片

 技术分享图片

 技术分享图片

示例1
批量添加用户
◆ 用户名存放在users.txt文件中,每行一个
◆ 初始密码均设为123
◆ 验证脚本

 技术分享图片

 技术分享图片

 技术分享图片

示例2
根据IP地址检查主机状态
◆IP地址存放在ipadds.txt文件中,每行一个
◆使用ping命令检测各主机的连通性

 技术分享图片

 技术分享图片

 技术分享图片

② while循环语句结构(迭代)
重复测试某个条件,只要条件成立则反复执行
示例1
批量添加用户
◆ 用户名称以stu开头,按数字顺序进行编号
◆ 一共添加20个用户,即stu1、 stu2、…、stu20
◆ 初始密码均设为123456

 技术分享图片

 技术分享图片

技术分享图片

示例2
猜商品价格游戏
◆ 通过变量RANDOM获得随机数
◆ 提示用户猜测并记录次数,猜中后退出循环.

 技术分享图片 

注:RANDOM值为0-65535
技术分享图片
③ until 循环语句结构
重复测试某个条件,只要条件不成立则反复执行
 
总结:注意语法!
 

 

 

 

 

 

 

 

循环三兄弟for while until,(如果可以循环,让我再次感受曾挥霍的昨天。)

原文:https://www.cnblogs.com/qwert19990410/p/15000561.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!