Shell之 0, 1, 2的含義

2021-08-23 12:20:55 字數 489 閱讀 8773

touch test.sh:

#!/bin/sh

echo

"shell指令碼本身的名字: $0"

echo

"傳給shell的第乙個引數: $1"

echo

"傳給shell的第二個引數: $2"

執行時:

$0:代表檔名:test.sh

$1:代表輸入的第乙個引數

$2:代表輸入的第二個引數

admindemacbook-pro:~ admin$ vim test.sh

admindemacbook-pro:~ admin$ ./test.sh 1 2

shell指令碼本身的名字: ./test.sh

傳給shell的第乙個引數: 1

傳給shell的第二個引數: 2

admindemacbook-pro:~ admin$

Shell中的 0 1 2的含義

在shell中我們會見到 0 1 2這樣的符號,這是什麼意思呢?簡單來說 0就是你寫的shell指令碼本身的名字,1是你給你寫的shell指令碼傳的第乙個引數,2是你給你寫的shell指令碼傳的第二個引數 比如你新建了乙個shell指令碼 test.sh,內容如下 bin sh echo shell...

Shell中的 0 1 2的含義

在 shell 中我們會見到 0 1 2這樣的符號,這是什麼意思呢?簡單來說 0 就是你寫的shell指令碼本身的名字,1 是你給你寫的shell指令碼傳的第乙個引數,2 是你給你寫的shell指令碼傳的第二個引數 比如你新建了乙個shell指令碼 test.sh,內容如下 bin sh echo ...

Shell中的 0 1 2的含義

在 shell 中我們會見到 0 1 2這樣的符號,這是什麼意思呢?簡單來說 0 就是你寫的shell指令碼本身的名字,1 是你給你寫的shell指令碼傳的第乙個引數,2 是你給你寫的shell指令碼傳的第二個引數 比如你新建了乙個shell指令碼 test.sh,內容如下 bin sh echo ...