版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、其中“□”是光標(biāo)。下載第5章shell輸入與輸出在shell腳本中,可以用幾種不同的方式讀入數(shù)據(jù):可以使用標(biāo)準(zhǔn)輸入—缺省為鍵盤,或者指定一個(gè)文件作為輸入。對于輸出也是一樣:如果不指定某個(gè)文件作為輸出,標(biāo)準(zhǔn)輸出總是和終端屏幕相關(guān)聯(lián)。如果所使用命令出現(xiàn)了什么錯(cuò)誤,它也會缺省輸出到屏幕上,如果不想把這些信息輸出到屏幕上,也可以把這些信息指定到一個(gè)文件中。大多數(shù)使用標(biāo)準(zhǔn)輸入的命令都指定一個(gè)文件作為標(biāo)準(zhǔn)輸入。如果能夠從一個(gè)文件中讀取數(shù)據(jù),何必要費(fèi)
2、時(shí)費(fèi)力地從鍵盤輸入呢?本章我們將討論以下內(nèi)容:?使用標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出及標(biāo)準(zhǔn)錯(cuò)誤。?重定向標(biāo)準(zhǔn)輸入和標(biāo)準(zhǔn)輸出。本章全面討論了shell對數(shù)據(jù)和信息的標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出,對重定向也做了一定的介紹。5.1echo使用echo命令可以顯示文本行或變量,或者把字符串輸入到文件。它的一般形式為:echostringecho命令有很多功能,其中最常用的是下面幾個(gè):c不換行。f進(jìn)紙。t跳格。n換行。如果希望提示符出現(xiàn)在輸出的字符串之后,可以用:上面的
3、命令將會有如下的顯示:如果想在輸出字符之后,讓光標(biāo)移到下一行,可以用:$echo“Theredpenranoutofink“還可以用echo命令輸出轉(zhuǎn)義符以及變量。在下面的例子中,你可以讓終端鈴響一聲,顯示出$HOME目錄,并且可以讓系統(tǒng)執(zhí)行tty命令(注意,該命令用鍵盤左上角的符號,法語中的抑音符引起來,不是單引號,)。如果是LINUX系統(tǒng),那么......必須使用n選項(xiàng)來禁止echo命令輸出后換行:36第一部分shell下載指定了一
4、個(gè)變量,那么read將會把所有的輸入賦給該變量,直至遇到第一個(gè)文件結(jié)束符或回車。它的一般形式為:readvarible1varible2...在下面的例子中,只指定了一個(gè)變量,它將被賦予直至回車之前的所有內(nèi)容:在下面的例子中,我們給出了兩個(gè)變量,它們分別被賦予名字和姓氏。shell將用空格作為變量之間的分隔符:如果輸入文本域過長,Shell將所有的超長部分賦予最后一個(gè)變量。下面的例子,假定要讀取變量名字和姓,但這次輸入三個(gè)名字;結(jié)果如下
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- linux音頻編程
- linux安全體系分析與編程
- linux安全體系分析與編程
- linux多線程編程
- cnc編程指南
- linux系統(tǒng)編程答案
- linux下c編程詳解
- linux0.11內(nèi)核研究與內(nèi)核編程實(shí)踐
- linux下c編程高效手冊
- linux_bash腳本編程大全
- linux的應(yīng)用及shell編程
- linux系統(tǒng)編程試卷答案
- linux c編程常用api接口 函數(shù)
- linux高級編程實(shí)驗(yàn)實(shí)驗(yàn)2報(bào)告
- gnu linux編程課件 第10章
- linux系統(tǒng)及編程基礎(chǔ)習(xí)題答案
- linux網(wǎng)絡(luò)編程實(shí)驗(yàn)指導(dǎo)書
- vxworks smp多核編程指南
- 高級bash腳本編程指南
- msdn c#編程指南
評論
0/150
提交評論