Shell之$0,$1,$2的含义

touch test.sh:

#!/bin/sh
echo "shell脚本本身的名字: $0"
echo "传给shell的第一个参数: $1"
echo "传给shell的第二个参数: $2"

运行时:

./test.sh 1 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$

猜你喜欢

转载自blog.csdn.net/qq_33733970/article/details/81668118
今日推荐