shell程式設計(三)輸入輸出
輸入指的是shell程式讀入資料。有從檔案讀取、從使用者輸入讀取等方式讀入資料。輸出指的是shell程式的執行結果的處理,可以顯示到螢幕或儲存到檔案。
輸出
echo命令輸出結果:echo命令可以輸出文字或變數的值,是shell中最常用的輸出方式。結果可以輸出到終端,也可以寫入到檔案。 例如:echo $str #將結果輸出到終端。
echo $str >file #將結果儲存到檔案file中,如果沒有檔案會新建一個檔案。如果已經有檔案則會覆蓋以前的檔案。
echo $str >>file #將結果追加到檔案file中。
echo輸出的內容可以有下面的格式控制字元。
\c:末尾加上\c表示這一行輸出完畢以後不換行。
\t:輸出一個跳格,相當於按下“Tab”鍵。
\n:輸出一個換行。
輸入
read命令讀取資訊:可以從鍵盤或檔案中讀入資訊,並賦給一個變數。讀取資訊的方法如下:
如果只讀入一個變數,會把鍵盤上輸入的作有資訊賦值給這個變數。按“Enter”鍵結束輸入。
如果輸入多個變數,用空格鍵將輸入的變數隔開。如果輸入變數的個數多於需要讀取變數的個數,將會把剩餘的變數賦值給最後一個變數。
在讀取語句後面新增<filename,表示從檔案中讀取資料,並且賦值給變數。
read命令可以參考這篇部落格http://www.cnblogs.com/iloveyoucc/archive/2012/04/16/2451328.html
附表是輸出的例子:
相關文章
- shell——shell輸入輸出
- Shell輸入\輸出重定向
- 【程式設計基礎】輸出程式設計
- converter設計模式擴充套件,多種輸入輸出與標準輸入輸出的轉化方案設計模式套件
- 輸入輸出
- Linux入門---(三)Shell程式設計Linux程式設計
- 實驗1_C語言輸入輸出和簡單程式應用程式設計C語言程式設計
- 《golang筆記》第三篇-輸入輸出Golang筆記
- 輸入輸出流
- Python程式設計基礎題(7-輸入星期數字,輸出對應英文)Python程式設計
- 4-Windows程式設計 -文字輸出Windows程式設計
- shell自動化輸入
- Java 輸入輸出流Java
- 1.輸入輸出
- 【C++】輸入輸出C++
- 輸入輸出系統
- linux中的輸入與輸出管理(重定向輸入,輸出,管道符)Linux
- Linux c程式中獲取shell指令碼輸出(如獲取system命令輸出)LinuxC程式指令碼
- Java —— 標準輸入輸出Java
- 資料的輸入輸出
- python ----輸入輸出 變數Python變數
- Java基礎輸入輸出Java
- C語言輸入輸出C語言
- 03 資料輸入-輸出
- 格式化輸入輸出
- Python輸入和輸出(IO)Python
- C語言之輸入輸出C語言
- python 標準輸入輸出Python
- 常用輸入輸出函式函式
- 排序,檔案輸入輸出排序
- 實驗1_C語言輸入輸出和簡單程式應用程式設計實驗報告C語言程式設計
- 鐳速傳輸安全設計第三篇:傳輸安全設計
- C語言程式設計之《資料輸出》C語言程式設計
- 『忘了再學』Shell基礎 — 6、Bash基本功能(輸入輸出重定向)
- Shell 程式設計入門程式設計
- ACM的Python版輸入輸出ACMPython
- 06Numpy輸入與輸出
- 1.變數and輸入輸出變數
- 格式化輸入和輸出