在 shell 中我們會見到 $0、$1、$2這樣的符號,這是什么意思呢?
簡單來說 $0 就是你寫的shell腳本本身的名字,$1 是你給你寫的shell腳本傳的第一個參數,$2 是你給你寫的shell腳本傳的第二個參數
比如你新建了一個shell腳本 Test.sh, 內容如下:
|
1
2
3
4
|
#!/bin/sh
echo
"shell腳本本身的名字: $0"
echo
"傳給shell的第一個參數: $1"
echo
"傳給shell的第二個參數: $2"
|
保存退出后,你在Test.sh所在的目錄下輸入 bash Test.sh 1 2
結果為:
shell腳本本身的名字: Test.sh
傳給shell的第一個參數: 1
傳給shell的第二個參數: 2
