【拔刀吧少年】之循环三兄弟for while until
循環三兄弟
- 一、echo命令 – 輸出字符串或提取Shell變量的值
- 1、格式
- 2、常用參數
- 3、常用的轉義字符
- 二、循環語句
- 1、for循環結構
- 2、while循環語句結構(迭代)
- 3、until 循環語句結構
- 總結
一、echo命令 – 輸出字符串或提取Shell變量的值
1、格式
2、常用參數
3、常用的轉義字符
\b
轉義后相當于按退格鍵(backspace) ,但前提是"\b"后面存在字符; “\b"表示刪除前一個字符,”\b\b"表示刪除前兩個字符
\c
不換行輸出,在"\c"后面不存在字符的情況下,作用相當于echo -n;
但是當"\c"后面仍然存在字符時,"\c"后面的字符將不會被輸出
\n
換行,被輸出的字符從"\n"處開始另起一 行
\f
換行,但是換行后的新行的開頭位置連接著上一行的行尾
\v
與\f相同
\t
轉以后表示插入tab,即橫向制表符
\r
光標移至行首,但不換行,相當于使用"\r"以后的字符覆蓋"\r"之前同等長度的字符;但是當"\r"后面不存在任何字符時,"\r"前面的字符不會被覆蓋
\ \
表示插入" \ " 本身
二、循環語句
1、for循環結構
- 讀取不同的變量值,用來逐個執行同一組命令
示例1
批量添加用戶
◆ 用戶名存放在users.txt文件中,每行一個
◆ 初始密碼均設為123
◆ 驗證腳本
示例2
根據IP地址檢查主機狀態
◆IP地址存放在ipadds.txt文件中,每行一個
◆使用ping命令檢測各主機的連通性
2、while循環語句結構(迭代)
- 重復測試某個條件,只要條件成立則反復執行
示例1
批量添加用戶
◆ 用戶名稱以stu開頭,按數字順序進行編號
◆ 一共添加20個用戶,即stu1、 stu2、…、stu20
◆ 初始密碼均設為123456
示例2
猜商品價格游戲
◆ 通過變量RANDOM獲得隨機數
◆ 提示用戶猜測并記錄次數,猜中后退出循環.
注:RANDOM值為0-65535
3、until 循環語句結構
- 重復測試某個條件,只要條件不成立則反復執行
總結
注意語法!
總結
以上是生活随笔為你收集整理的【拔刀吧少年】之循环三兄弟for while until的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【鬼网络】之NFS共享服务
- 下一篇: 【拔刀吧少年】之shell函数