read命令是linux下的一個(gè)文件管理命令,read命令主要有一個(gè)功能,具體介紹如下:
read命令一般是從標(biāo)準(zhǔn)輸入讀取數(shù)值,能夠用來(lái)讀取鍵盤輸入,當(dāng)使用重定向的時(shí)候,就可以讀取文件中的一行數(shù)據(jù)。
參考范例:
如果簡(jiǎn)單讀取,具體命令為:
#!/bin/bash
echo "輸入網(wǎng)站名: "
read file
echo "輸入的網(wǎng)站名是 $file"
exit 0
read命令的具體語(yǔ)法格式為read [參數(shù)]。
參數(shù):
-a 后跟一個(gè)變量,該變量會(huì)被認(rèn)為是個(gè)數(shù)組,然后給其賦值,默認(rèn)是以空格為分割符
-- d 后面跟一個(gè)標(biāo)志符,其實(shí)只有其后的第一個(gè)字符有用,作為結(jié)束的標(biāo)志
-- p 后面跟提示信息,即在輸入前打印提示信息
-- e 在輸入的時(shí)候可以使用命令補(bǔ)全功能
-- n 后跟一個(gè)數(shù)字,定義輸入文本的長(zhǎng)度
-- r 屏蔽\,如果沒(méi)有該選項(xiàng),則\作為一個(gè)轉(zhuǎn)義字符,有的話 \就是個(gè)正常的字符了
-- s 安靜模式,在輸入字符時(shí)不再屏幕上顯示
-- t 后面跟秒數(shù),定義輸入字符的等待時(shí)間
-- u 后面跟fd,從文件描述符中讀入,該文件描述符可以是exec新開(kāi)啟的
以上就是小編的分享了,希望能夠幫助到大家。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com