...">
瀏覽量:146次
linux系統(tǒng)read命令怎么用?讓我們一起來了解下。
基本介紹:read命令用于從標(biāo)準(zhǔn)輸入讀取數(shù)值。read 內(nèi)部命令被用來從標(biāo)準(zhǔn)輸入讀取單行數(shù)據(jù)。這個命令可以用來讀取鍵盤輸入,當(dāng)使用重定向的時候,可以讀取文件中的一行數(shù)據(jù)。
入門測試:
簡單讀取
#!/bin/bash
#這里默認(rèn)會換行??
echo "輸入網(wǎng)站名: "??
#讀取從鍵盤的輸入??
read website??
echo "你輸入的網(wǎng)站名是 $website"??
exit 0? #退出
測試結(jié)果為:
輸入網(wǎng)站名:?
www.xxx.com
你輸入的網(wǎng)站名是 www.xxx.com
代碼說明及拓展:
-a 后跟一個變量,該變量會被認(rèn)為是個數(shù)組,然后給其賦值,默認(rèn)是以空格為分割符?
-- d 后面跟一個標(biāo)志符,其實只有其后的第一個字符有用,作為結(jié)束的標(biāo)志?
-- p 后面跟提示信息,即在輸入前打印提示信息?
-- e 在輸入的時候可以使用命令補全功能?
-- n 后跟一個數(shù)字,定義輸入文本的長度?
-- r 屏蔽\,如果沒有該選項,則\作為一個轉(zhuǎn)義字符,有的話 \就是個正常的字符了?
-- s 安靜模式,在輸入字符時不再屏幕上顯示?
-- t 后面跟秒數(shù),定義輸入字符的等待時間?
-- u 后面跟fd,從文件描述符中讀入,該文件描述符可以是exec新開啟的?
今天的分享就是這些,希望能幫助大家。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認(rèn)后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776