開發者學堂課程【Shell 腳本入門:Shell處理使用者輸入】學習筆記,與課程緊密聯系,讓使用者快速學習知識。
課程位址:
https://developer.aliyun.com/learning/course/794Shell處理使用者輸入
目錄 :
一. 指令行參數
二.特殊參數變量
三.移動變量
四. 互動式處理
一.指令行參數
1.指令行參數:向shell腳本傳遞資料最基本的方法
2.位置參數: $0是腳本名,$1到$9表示第一到第九個參數,第十個參數可以用${10}表示
3.若參數内容包含空格,則必須使用引号
二.特殊參數變量
$#存儲了腳本運作時攜帶的指令行參數的個數

三.移動變量
1.shift指令可以将每個參數變量向左移動一個位置
2.常用于周遊指令行參數
3.shift n
四.互動式處理——read指令
1.從标準輸入讀取資料并指派給指定變量
·指定輸出的指令行提示資訊(-p)
·指定接收單字元的資料(-n)
·設定輸入的逾時時間(-t)
2.從檔案中讀取參數