RHEL8.0 DAY 6.1 for迴圈
阿新 • • 發佈:2021-02-01
技術標籤: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