書-Linux命令行與shell腳本編程大全(第3版)
◎break-命令
◎continue-命令
◎迴圈資料輸入到別的文件
◎實例-查詢可以執行文件
◎實例-建立多個用戶
break-命令
跳出迴圈的方法,預設指跳出1個,如果你是在2個以上的迴圈中,也有方法一次全部跳出。
原本會執行三次for,在break後面加的數字就是你要跳出的迴圈數量。
continue-命令
執行迴圈想要跳過某個值就可以用這個,跟break一樣在多迴圈中可以一次越過好幾個迴圈。
跳過了6、8。
break跟continue的差別是一個是跳出一個是跳過。
迴圈資料輸入到別的文件
使用定向符號在done的後面加入,就會把此迴圈的輸出輸出到t7這個文件。
實例-查詢可以執行文件
這些文件大多都在PATH這個參數裡面。
1.先設好IFS。
2.用for把PATH取出來。
3.再用一個for迭代出裡面的文件。
4.用if判斷是判斷文件是否是可執行文件。
空間有限只列出幾樣。
實例-建立多個用戶
先創一個.csv檔,用來存放用戶ID跟名稱的地方,用逗號隔開。
然後再來讀取.csv文件,記得IFS改成逗號,然使用read來讀取,格式為id name,done後面加上'<'號就是讀取文件(很好用)。
接下來只把創建用戶的指令打進去就好了。
執行之前先看有哪些使用者,最底下只有一個free
記得要用root全限
再查看一次,就有了。
刪除用戶指令
sudo userdel -r a4988
sudo userdel -r linux
sudo userdel -r queen
文章標籤
全站熱搜