前言
平时会遇到很多脚本都有参数选项,类似:./test.sh -f config.conf -v --prefix=/home
这种脚本怎么写呢?一、Shell 特殊参数解释
首先来看几个特殊变量:$0, $#, $*, $@, $?, $$, $_示例1:新建一个test.sh的文件
#!/bin/bash
echo $0 # 当前脚本的文件名(间接运行时还包括绝对路径)。
echo $n # 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是 $1 。
echo $