-
shell常见参数
$1, $2, ... 对应第1个、第2个等参数,shift [n]换位置
$0 命令本身,包括路径
$* 传递给脚本的所有参数,全部参数合为一个字符串
$@ 传递给脚本的所有参数,每个参数为独立字符串
$# 传递给脚本的参数的个数
注意:$@ $* 只在被双引号包起来的时候才会有差异 - 使用方法
测试脚本:
1 #!/bin/bash 2 echo "==========获取当前脚本路径或脚本名称=============" 3 echo $0 4 echo "==========获取传递给脚本的第1个参数==============" 5 echo $1 6 echo "==========获取传递给脚本的第2个参数==============" 7 echo $2 8 echo "==========传递给脚本的参数个数===================" 9 echo $# 10 echo "==========传递给脚本的所有参数,每个参数为独立字符串==================" 11 echo $@ 12 echo "==========传递给脚本的所有参数,全部参数合为一个字符串================" 13 echo $*
- 效果展示

shell之参数传递的含义
发布时间 2023-06-14 10:13:46作者: outmail