練習一:
1、新增5個使用者,user1,...,user5;
2、每個使用者的密碼同使用者名稱,新增密碼完成後,不顯示命令的執行結果;
3、每個使用者新增完成後,都要顯示使用者某某已新增成功。
useradd user1
echo "user1" | passwd --stdin user1 &> /dev/null
echo "user1 added."
條件判斷
if使用者不存在,新增使用者,新增密碼,並列印user1新增成功;
否則列印"使用者已存在"
bash條件判斷
條件測試型別:
整數測試
字元測試
檔案測試
條件測試的表示式:
[ expression ]
[[ expression ]]
test expression
練習二:
1、使用乙個變數儲存乙個使用者名稱;
2、刪除此變數中的使用者,且一併刪除其家目錄;
3、顯示「使用者刪除完成」資訊
一些bash指令碼練習題
這裡有一些練習題 沒有答案 但是執行指令碼過後可以直接看出對錯,大家看著寫寫sh指令碼。1 傳遞三個引數給指令碼,引數名為使用者名稱。將這些使用者資訊提取出來放到新檔案中,並且要求每一行有行號 2 判斷cpu的生產商,在 proc cpuinfo中 3 傳遞三個數給指令碼,判斷最大值 4 寫乙個指令...
bash 指令碼筆記
輸入了什麼引數 輸入了多少個引數 1輸入的第乙個引數,依此類推,直到 9 上一次的執行結果 為 1 2 3 一起被引號包住 為 1 2 3 分別被包住 為3 引數數量 d target target 是否是 目錄 f target 是否是檔案 e target 是否存在 目錄和檔案都適用 x tar...
bash指令碼基礎
shell 指令碼 一 如何建立新shell指令碼?1.建立包含bash命令的文字檔案。檔案第一行應為 bin bash 2.使檔案可執行 使用chmod x scripts 3.將檔案放置在使用者的 path的目錄中 bin 用於使用者的私有程式 usr local bin 本地開發 系統上的其他...