91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

shell腳本--------for循環

發布時間:2020-06-26 12:57:53 來源:網絡 閱讀:397 作者:pq一一 欄目:云計算

循環語句

for循環語句
需要指定一個變量以及可以取值的取值列表,針對每一個不同的取值執行相同的命令序列,直到變量值用盡,退出循環

取值列表:for語句的執行條件,其中包括多個屬性相同的對象,需要預先指定。

格式:
for  變量名  in  取值列表
do
    命令序列
done

注:
for語句的操作對象為用戶指定名稱的變量
通過in關鍵字為該變量預先設置一個取值列表

多個取值之間以空格作為分隔
do~done之間是一個循環體

應用領域:
1、字符串取值列表
#!/bin/bash
#字符串取值列表

for A in 電腦 汽車 手機 書包
do
        echo "我要買$A"
done

我在 根目錄下的 /opt目錄下創建一個的shell腳本名為for01.sh(如下圖)
shell腳本--------for循環
在vi便一種創建腳本
shell腳本--------for循環
A表示自定義變量名
電腦汽車書包表示待取值
$A表示依次取得值
保存退出

chmod +x for01.sh   為腳本添加執行權限

shell腳本--------for循環

2、文件取值列表
#!/bin/bash
#文件取值列表(命令執行取值列表)

i=1
for USER in $(cat /opt/a)
do
        echo "$i號用戶:$USER"
        let i++
done

先在 /opt目錄下創建個a文件寫入一些名字
再創建for02.sh文件寫入下圖內容
shell腳本--------for循環
$(cat /opt/a)表示要從這個目錄中取值
保存退出為文件添加執行權限
效果如下圖
shell腳本--------for循環

3、掃描ip地址

#!/bin/bash
#掃描ip地址

for IP in 192.168.108.{1..254}  //網段
do
        ping -c 3 -i 0.2 -W 1 $IP &> /dev/null   

        if [ $? -eq 0 ];then
                        echo "$IP is up!!!"
                else
                        echo "$IP is down!!!"
        fi
done

創建for03目錄
如下圖
shell腳本--------for循環
這里面的192.168.0.是自己的網段
加入執行權限后結果如下圖
shell腳本--------for循環

4、批量添加用戶
方法一:同一個姓的

#!/bin/bash
#批量添加用戶

for  A in teacher{1..5}    //添加五個用戶
do
        useradd $A

        echo 123 | passwd --stdin $A &> /dev/null
        #echo 123  是為用戶設置密碼
done

創建for04
shell腳本--------for循環
添加執行權限并運行如下圖
shell腳本--------for循環

再cat /etc/passwd會顯示用戶
shell腳本--------for循環

方法二:不同姓名

 vi b.txt

a
b
c
d
e

#!/bin/bash
#批量添加用戶

for  A in $(cat /opt/b)
do
        useradd $A
        echo 123 | passwd --stdin $A &> /dev/null
done

創建for05如下圖
shell腳本--------for循環
為文件添加執行權限并運行
shell腳本--------for循環
完成后在cat /etc/passwd中查看
shell腳本--------for循環

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

岳西县| 阿克| 依安县| 衡东县| 东台市| 尤溪县| 舒兰市| 尚义县| 内江市| 龙井市| 宜丰县| 贡山| 扬中市| 和顺县| 博爱县| 喀什市| 通化市| 青州市| 湘潭市| 江津市| 泾阳县| 徐汇区| 利辛县| 金华市| 泰宁县| 闻喜县| 社会| 炉霍县| 黔江区| 文成县| 都安| 砚山县| 西乌珠穆沁旗| 江山市| 子洲县| 长沙市| 台东县| 谷城县| 岚皋县| 宁晋县| 株洲市|