1、連接上相應(yīng)的linux主機(jī),進(jìn)入到等待輸入shell指令的linux命令行狀態(tài)下。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、成都微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了思南免費(fèi)建站歡迎大家使用!
2、其次,在linux命令行中輸入:reboot。
3、最后,按下回車鍵執(zhí)行shell指令,此時(shí)會看到test.txt文件夾被成功讀取。
Linux read命令用于從標(biāo)準(zhǔn)輸入讀取數(shù)值。
read 內(nèi)部命令被用來從標(biāo)準(zhǔn)輸入讀取單行數(shù)據(jù)。這個(gè)命令可以用來讀取鍵盤輸入,當(dāng)使用重定向的時(shí)候,可以讀取文件中的一行數(shù)據(jù)。
參數(shù)說明:
1、簡單讀取
測試結(jié)果為:
2、-p 參數(shù),允許在 read 命令行中直接指定一個(gè)提示。
測試結(jié)果為:
3、-t 參數(shù)指定 read 命令等待輸入的秒數(shù),當(dāng)計(jì)時(shí)滿時(shí),read命令返回一個(gè)非零退出狀態(tài)。
執(zhí)行程序不輸入,等待 5 秒后:
4、除了輸入時(shí)間計(jì)時(shí),還可以使用 -n 參數(shù)設(shè)置 read 命令計(jì)數(shù)輸入的字符。當(dāng)輸入的字符數(shù)目達(dá)到預(yù)定數(shù)目時(shí),自動退出,并將輸入的數(shù)據(jù)賦值給變量。
該例子使用了-n 選項(xiàng),后接數(shù)值 1,指示 read 命令只要接受到一個(gè)字符就退出。只要按下一個(gè)字符進(jìn)行回答,read 命令立即接受輸入并將其傳給變量,無需按回車鍵。
只接收 2 個(gè)輸入就退出:
執(zhí)行程序輸入兩個(gè)字符:
5、 -s 選項(xiàng)能夠使 read 命令中輸入的數(shù)據(jù)不顯示在命令終端上(實(shí)際上,數(shù)據(jù)是顯示的,只是 read 命令將文本顏色設(shè)置成與背景相同的顏色)。輸入密碼常用這個(gè)選項(xiàng)。
執(zhí)行程序輸入密碼后是不顯示的:
6.讀取文件
每次調(diào)用 read 命令都會讀取文件中的 "一行" 文本。當(dāng)文件沒有可讀的行時(shí),read 命令將以非零狀態(tài)退出。
通過什么樣的方法將文件中的數(shù)據(jù)傳給 read 呢?使用 cat 命令并通過管道將結(jié)果直接傳送給包含 read 命令的 while 命令。
測試文件 test.txt 內(nèi)容如下:
測試代碼:
執(zhí)行結(jié)果為:
使用 -e 參數(shù),以下實(shí)例輸入字符 a 后按下 Tab 鍵就會輸出相關(guān)的文件名(該目錄存在的):
使用sed命令;
具體查看使用規(guī)則:
#sed
--help;
顯示文件x行命令:
#sed
-n
'xp'
filename
顯示文件x行到y(tǒng)行的內(nèi)容:
#sed
-n
'x,yp'
filename
相關(guān)顯示命令還有tail,cat.awk,head等,可以常看linux命令大全,或者man命令|help命令查看相關(guān)用法。
名稱欄目:linux讀取文件命令行 linux用于文件讀取的命令
網(wǎng)站地址:http://chinadenli.net/article42/dodpohc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、網(wǎng)站營銷、App設(shè)計(jì)、自適應(yīng)網(wǎng)站、關(guān)鍵詞優(yōu)化、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)