shell脚本详解(三)——循环语句之for循环
生活随笔
收集整理的這篇文章主要介紹了
shell脚本详解(三)——循环语句之for循环
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
shell腳本詳解(三)——循環語句之for循環
- 一、echo命令 – 輸出字符串或提取Shell變量的值
- 1、格式
- 2、常用參數
- 3、示例
- 二、for循環語句
- 1、for循環結構
- 2、例題
- ①、例題1
- ②、例題2
- ③、例題3
- ④、例題4
- ⑤、例題5
- ⑥、例題6
- ⑦、例題7
一、echo命令 – 輸出字符串或提取Shell變量的值
1、格式
2、常用參數
| 常用參數 | 說明 | ||
| -n | 表示輸出不換行 | ||
| -E | 禁止反斜杠轉義,與-e參數功能相反 | ||
| -e | 輸出轉義字符,將轉義后的內容輸出到屏幕上 | \b | 相當于退格鍵,但前提是“\b”后存在字符 "\b"表示刪除前一個字符 "\b\b"表示刪除前兩個字符 |
| \c | 不換行輸出。后面無字符時相當于 echo -n "\c"后有字符時,將不被輸出 | ||
| \n | 換行,但是換行后的新行從“\n”處開始另起一行 | ||
| \f | 換行,但是換行后的新行的開頭位置連接著上一行的行尾 | ||
| \v | 與\f相同 | ||
| \t | 轉義后表示插入tab,即橫向制表符 | ||
| \r | 光標移至行首,但不換行,相當于使用“\r”以后的數字覆蓋之前相等長度的字符 | ||
| \\ | 表示插入“\”本身 | ||
3、示例
二、for循環語句
1、for循環結構
- 讀取不同的變量值,用來逐個執行同一組命令
2、例題
①、例題1
- 計算從1到100所有整數的和
②、例題2
- 過濾出從1到100所有整數的奇偶數
③、例題3
- 提示用戶輸入一個小于100的整數,并計算從1到該數之間所有整數的和
④、例題4
- 求從1到100所有整數的偶數和、奇數和
⑤、例題5
- 檢測指定范圍主機是否通信,并將通信的主機ip輸出到文件host_ip中4
⑥、例題6
- 輸出/dev目錄中的所有可執行文件或目錄
⑦、例題7
- 執行腳本輸入用戶名,若該用戶存在,輸出提示該用戶已存在;若該用戶不存在,提示用戶輸入密碼,建立用戶并設立其密碼
總結
以上是生活随笔為你收集整理的shell脚本详解(三)——循环语句之for循环的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 内存管理秘籍:游戏开发者的灵魂之争
- 下一篇: shell脚本详解(四)——循环语句之w