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"

返回:

 

posted @ 2020-11-26 11:16  今夜无风  阅读(451)  评论(0编辑  收藏  举报