作者:yantian | 来源:互联网 | 2023-06-07 02:36
#一、echo命令-改变输出字符串或者提取shell变量的值##1.1、、格式echo[参数][字符串]##2.2、常用参数|||||||常用参数|说明||-n|表示输出不换行||
- 一、echo命令-改变输出字符串或者提取shell变量的值
- 二、for循环语句
- 三、while循环语句结构
- 四、until语句
一、echo命令-改变输出字符串或者提取shell变量的值
1.1、、格式
echo [参数] [字符串]
2.2、常用参数
|
|
---|
常用参数 |
说明 |
-n |
表示输出不换行 |
-E |
禁止反斜杠转义,与-e参数作用相反 |
-e |
\b:相当于退格键,但是前提在\b后面要存在字符,两个\b就是退两格 |
|
\c:不换行输出,后面无字符相当于echo -n,\c后面有字符将不被输出 |
|
\n:换行,但是换行后的新行从\n处开始另起一行 |
|
\f:换行,但是换行后的新行的开头连着上一行行位 |
|
\v:与\f相同 |
|
\r:光标移到行首,但是不换行,相当于使用“\r”以后的数字覆盖之前等长的长度 |
|
\:表示插入\本身 |
二、for循环语句
2.1、for循环结构
读取不用的变量值,用来逐个执行同一组命令
示例1
批量添加用户
◆ 用户名存放在users.txt文件中,每行一个
◆ 初始密码均设为123
◆ 验证脚本
示例2
根据IP地址检查主机状态
◆IP地址存放在ipadds.txt文件中,每行一个
◆使用ping命令检测各主机的连通性
三、while循环语句结构
重复测试某个条件,只要条件成立则反复执行
示例1
批量添加用户
◆ 用户名称以stu开头,按数字顺序进行编号
◆ 一共添加20个用户,即stu1、 stu2、…、stu20
◆ 初始密码均设为123456
示例2
猜商品价格游戏
◆ 通过变量RANDOM获得随机数
◆ 提示用户猜测并记录次数,猜中后退出循环.
四、until语句
重复测试某个条件,只要条件不成立则反复执行
##
实例1
计算1-100所有整数和