1. 程式人生 > 其它 >RHEL8.0 DAY 6.1 for迴圈

RHEL8.0 DAY 6.1 for迴圈

技術標籤:linux

for迴圈:
在這裡插入圖片描述
一個簡單的for迴圈:
定義一個變數 i,給他定一個範圍1…5
然後開始迴圈執行底下的命令,直到將上面範圍內的數字執行完畢
for裡面也可以巢狀if語句

for i in {1..5}
do 
        user_name='id user$i -un 2>> /dev/null'
        if [ -z "$user_name"];then
        echo "user$i is exit"
        else
        useradd user$i
        echo
redhat | passwd --stdin user$i fi done

迴圈的時候判斷要建立的使用者名稱是否已經存在,如果存在就退出,不存在就繼續

指令碼退出碼

        if [ -f "/tmp/user_list"];then
		exit 1
     	else
     	...
     	fi

exit 1:如果程式碼執行到這裡就會退出,後面都不再執行
執行的指令碼的語句:
sh test.sh