Shell中$0、$1、$2含义
今天恶补一下遗留的知识点,在sh文件中,注意以下几点:
1)首行最好加上:#!/bin/bash
2)$0 就是你写的shell脚本本身的名字,$1 是你给你写的shell脚本传的第一个参数,$2 是你给你写的shell脚本传的第二个参数
例子, 新建test.sh:
#!/bin/sh export var_1=$0 export var_2=$1 export var_3=$2 echo "first var: $0" echo "sec var: $1"
执行: ./test.sh "hi"
返回:
时刻记着自己要成为什么样的人!