1. 程式人生 > >Shell基礎--read接受鍵盤輸入

Shell基礎--read接受鍵盤輸入

  • read [選項] [變數名]
    -選項

-p “提示資訊“:在等待read輸入時,輸出提示資訊
-t 秒 :read命令一直在等待使用者輸入,指定等待時間,超時則結束當前等待輸入
-n 字元數:read命令只接受指定的字元數量,達到數量立即執行
-s 隱藏域,用於機密資訊的輸入,如密碼

例項

#!/bin/bash

read -p "請輸入使用者名稱" -t 20  username
echo -e "\n"
read -p "請輸入密碼"  -t 20 -s  password
echo -e "\n"
read -p "請輸入簡介" -t 20 -n 10 info

echo -e "\n"
echo -e "姓名$username\n"
echo -e "密碼$password\n"
echo -e "介紹$info\n"