日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux中循环控制语句,3.2.3 Shell脚本--循环控制语句

發布時間:2023/12/15 linux 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux中循环控制语句,3.2.3 Shell脚本--循环控制语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、 循環控制語句

1. for循環語句

2. while循環語句

3. until 循環語句

條件為假,執行循環

二、 練習題

1. for 語句

① 分行打印各參數。

【提示】:體會$@、$*、“$@”、“$*”的區別

② 打印乘法表。

【提示】:結合算術運算(算術運算有三種方式$(())、let、expr)

③ 在系統中創建組students,然后創建若干個用戶如s1、s2、s3…,指定這些用戶的附加組是students。編寫腳本logcreate.sh,在students組內的所有用戶的家目錄下創建文件log.txt。

【提示】:將shell變量的值傳遞給awk,需要使用-v選項。

④ 統計一個文件中,所有單詞出現的頻率。

【提示】:結合關聯數組(declare -A)

2. while語句

① 在系統中批量添加5個用戶,用戶名為userN,N為1至5的數字。在添加前應該判斷該用戶是否已經存在,如果存在顯示userN用戶已存在,如果不存在添加后顯示用戶userN添加成功。(嘗試使用for循環重寫該腳本)

② 給參數指定的文件添加行號,用戶執行該腳本時,只能附帶一個參數,如果參數為零個或多個提示用戶命令使用不當。(提醒:編寫該腳本時,還應考慮用戶參數指定的文件是否存在,如果不存在,也應該返回提示信息。)

③ 分行打印各參數。

【提示】:結合命令shift

④ 創建一個文件user.txt,文件內容是每行一個用戶名,編寫一個腳本,運行腳本后,包含在文件user.txt中的用戶密碼被初始化為“12345678”,且登錄后需重新修改密碼。

3. until語句

① 系統中批量添加5個用戶,用戶名為workN,N為1至5的數字。

② 等待某個文件生成,文件生成后給出提示。

③ 等待某個用戶登錄,登錄后給出提示“用戶XX登錄”。

總結

以上是生活随笔為你收集整理的linux中循环控制语句,3.2.3 Shell脚本--循环控制语句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。