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文件添加可执行权限:chmod +x test.sh 回车
执行test.sh: sh test.sh 5 6
运行结果:

shell脚本名称: test.sh
传到shell的第一个参数: 5
传到shell的第二个参数: 6

你可能感兴趣的:(Shell)