天天看點

Shell處理使用者輸入| 學習筆記Shell處理使用者輸入

開發者學堂課程【Shell 腳本入門:Shell處理使用者輸入】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/794

Shell處理使用者輸入

目錄 :

 一. 指令行參數

二.特殊參數變量

三.移動變量

四. 互動式處理

一.指令行參數

1.指令行參數:向shell腳本傳遞資料最基本的方法

2.位置參數: $0是腳本名,$1到$9表示第一到第九個參數,第十個參數可以用${10}表示

3.若參數内容包含空格,則必須使用引号

二.特殊參數變量

$#存儲了腳本運作時攜帶的指令行參數的個數

Shell處理使用者輸入| 學習筆記Shell處理使用者輸入

三.移動變量

1.shift指令可以将每個參數變量向左移動一個位置

2.常用于周遊指令行參數

3.shift n

四.互動式處理——read指令

1.從标準輸入讀取資料并指派給指定變量

·指定輸出的指令行提示資訊(-p)

·指定接收單字元的資料(-n)

·設定輸入的逾時時間(-t)

2.從檔案中讀取參數