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
附表是輸出的例子:
相關文章
- linux之shell 輸入輸出Linux
- 11.程式程式設計基礎5:輸入輸出程式設計
- 第一個shell程式設計,輸出hello world!程式設計
- 關於Linux bash shell 輸入、輸出和錯誤輸出Linux
- 【程式設計基礎】輸出程式設計
- 輸入輸出
- converter設計模式擴充套件,多種輸入輸出與標準輸入輸出的轉化方案設計模式套件
- 《golang筆記》第三篇-輸入輸出Golang筆記
- 接管子程式的標準輸入輸出
- 重定向子程式標準輸入輸出
- 4-Windows程式設計 -文字輸出Windows程式設計
- 【C++】輸入輸出C++
- Java 輸入輸出流Java
- 輸入輸出系統
- JAVA輸入輸出流Java
- Windows 輸入法程式設計 (上) (轉)Windows程式設計
- Python程式設計基礎題(7-輸入星期數字,輸出對應英文)Python程式設計
- linux中的輸入與輸出管理(重定向輸入,輸出,管道符)Linux
- C++中的檔案輸入/輸出(3):掌握輸入/輸出流 (轉)C++
- 資料的輸入輸出
- Java —— 標準輸入輸出Java
- 排序,檔案輸入輸出排序
- 03 資料輸入-輸出
- Python 輸入和輸出Python
- Python的輸入輸出Python
- 檔案操作-輸入輸出
- Java基礎輸入輸出Java
- C語言輸入輸出C語言
- c++入門:輸入輸出流C++
- shell基礎-輸出重定向
- Linux shell之列印輸出Linux
- 實驗1_C語言輸入輸出和簡單程式應用程式設計實驗報告C語言程式設計
- Python輸入和輸出(IO)Python
- python ----輸入輸出 變數Python變數
- 輸出輸入函式彙總函式
- Linux輸入輸出重定向Linux
- python 標準輸入輸出Python
- 將輸入陣列逆序輸出陣列