面試題
讓使用者輸入乙個名稱,檢查這個使用者名稱是否存在**
如果存在,顯示該使用者已經存在
如果不存在,建立這個使用者,然後設定與使用者的同名密碼,最後提示建立成功
解答
#!/bin/bash
read -p "enter a username: " username
ifid
$username
&>/dev/null;
then
echo
"user $username exists"
else
# echo "user $1 not exists"
useradd
$username
&>/dev/null
echo
"$username"
|passwd --stdin $username
&>/dev/null
echo
"user $username create complate, passwd is $username"
fi
總結
想要拿12k的運維offer,面試題一般都是這個level, 所以不用怕,把最基礎的語法搞明白了,然後就是幹,多寫多練
shell函式案例
1.函式返回值 shell函式返回值分為兩種 return return 只能返回0 255整數,0表示函式執行成功,非0表示函式執行失敗,返回函式狀態碼 echo echo 作為函式的返回值 bin bash 得到到執行當前指令碼的程序id this pid function is nginx r...
shell工具案例
1 使用linux命令查詢檔案中空行所在的行號 yege hadoop102 datas awk sed.txt 5 2 有檔案chengji.txt內容如下 張三 40 李四 50 王五 60使用linux命令計算第二列的和並輸出 yege hadoop102 datas cat chengji....
使用者案例 AdventureAide
公司簡介 探險助手是對於那些有強烈願望去探索世界和體驗戶外生活的人們的乙個資源。探險助手的存在是為了創造經驗,在那裡激情成為靈感,想象力變成現實。探險助手是當地導遊,他帶領人們在他們所在的地區完成獨特冒險。探險助手社群是那些熱衷於冒險的普通人,通過這些激情,激勵使用者結識新的人,嘗試新的事物,追求對...