bash指令碼練習

2022-04-01 08:18:45 字數 536 閱讀 8865

練習一:

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 本地開發 系統上的其他...