linux系統(tǒng)read命令怎么用?讓我們一起來了解下。
基本介紹:read命令用于從標準輸入讀取數(shù)值。read 內(nèi)部命令被用來從標準輸入讀取單行數(shù)據(jù)。這個命令可以用來讀取鍵盤輸入,當(dāng)使用重定向的時候,可以讀取文件中的一行數(shù)據(jù)。
入門測試:
簡單讀取
#!/bin/bash
#這里默認會換行
echo "輸入網(wǎng)站名: "
#讀取從鍵盤的輸入
read website
echo "你輸入的網(wǎng)站名是 $website"
exit 0 #退出
測試結(jié)果為:
輸入網(wǎng)站名:
www.xxx.com
你輸入的網(wǎng)站名是 www.xxx.com
代碼說明及拓展:
-a 后跟一個變量,該變量會被認為是個數(shù)組,然后給其賦值,默認是以空格為分割符
-- d 后面跟一個標志符,其實只有其后的第一個字符有用,作為結(jié)束的標志
-- p 后面跟提示信息,即在輸入前打印提示信息
-- e 在輸入的時候可以使用命令補全功能
-- n 后跟一個數(shù)字,定義輸入文本的長度
-- r 屏蔽\,如果沒有該選項,則\作為一個轉(zhuǎn)義字符,有的話 \就是個正常的字符了
-- s 安靜模式,在輸入字符時不再屏幕上顯示
-- t 后面跟秒數(shù),定義輸入字符的等待時間
-- u 后面跟fd,從文件描述符中讀入,該文件描述符可以是exec新開啟的
今天的分享就是這些,希望能幫助大家。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com