在 shell 中我們會見到 $0、$1、$2這樣的符號,這是什么意思呢?
簡單來說 $0 就是你寫的shell腳本本身的名字,$1 是你給你寫的shell腳本傳的第一個參數,$2 是你給你寫的shell腳本傳的第二個參數
比如你新建了一個shell腳本 Test.sh, 內容如下:
#!/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
https://blog.csdn.net/weixin_41287692/article/details/79361995