read命令 linux
- IT科技
- 關注:2.26W次
基本介紹:read命令用於從標準輸入讀取數值。read 內部命令被用來從標準輸入讀取單行資料。這個命令可以用來讀取鍵盤輸入,當使用重定向的時候,可以讀取檔案中的一行資料。
入門測試:
簡單讀取
#!/bin/bash
#這裡預設會換行
echo "輸入網站名: "
#讀取從鍵盤的輸入
read website
echo "你輸入的網站名是 $website"
exit 0 #退出
測試結果為:
輸入網站名:
www.xxx.com
你輸入的網站名是 www.xxx.com
程式碼說明及拓展:
-a 後跟一個變數,該變數會被認為是個陣列,然後給其賦值,預設是以空格為分割符
-- d 後面跟一個標誌符,其實只有其後的第一個字元有用,作為結束的標誌
-- p 後面跟提示資訊,即在輸入前列印提示資訊
-- e 在輸入的時候可以使用命令補全功能
-- n 後跟一個數字,定義輸入文字的長度
-- r 遮蔽,如果沒有該選項,則作為一個轉義字元,有的話 就是個正常的字元了
-- s 安靜模式,在輸入字元時不再螢幕上顯示
-- t 後面跟秒數,定義輸入字元的等待時間
-- u 後面跟fd,從檔案描述符中讀入,該檔案描述符可以是exec新開啟的
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/p4kkl9.html