bash腳本編程之用戶交互

bash腳本編程之用戶交互:

腳本參數:


用戶交互: 通過鍵盤輸入數據,從而完成變量賦值操作

    read [OPTION]... FILE...

        -n: 不換行

        -p 'PROMPT' 自定義文本內容

        -t TIMEOUT 設置超時時間

        20181025162607.png


bash -n /PATH/TO/some_script

    校測腳本中是否有錯誤

bash -x /PATH/TO/some_script

    調試執行腳本    

vim useradd.sh 演示一個腳本

#!/bin/bash

#

read -p "Enter a username:" name

[ -z "$name" ] && echo "Please enter a useranme" && exit 2

read -p "Enter a password:" password

[ -z "$password" ] && password="password"

if id $name &> /dev/null; then

    echo "$name is exists."

else

    useradd $name

    echo "$password" | passwd --stdin $name &> /dev/null

    echo "Add user is finished."

if

保存退出:

bash -n useradd.sh 檢查有沒有錯誤

bash -x useradd.sh 調試運行

20181025170727.png

20181025170756.png

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章