接受鍵盤輸入
[root@localhost ~]# read [選項] [變量名]
選項:
-p “提示資訊”:在等待read輸入時,輸出提示資訊
-t 秒數: read指令會一直等待使用者輸入,使用
此選項可以指定等待時間
-n 字元數: read指令隻接受指定的字元數,就會
執行
-s: 隐藏輸入的資料,适用于機密資訊的
輸入
例如:
#!/bin/bash
read -t 30 -p "please input your name: " name
#提示“請輸入姓名并等待30秒"
echo $name
read -s -t 30 -p "please enter your age: " age
echo -e "\n"
echo $age
read -n 1 -t 30 -p "[M/F:] " sex