shell变量$#,$@,$0,$1,$2的含义是什么

2023-04-11 03:34:00 shell 变量 含义
$#:表示传递给脚本或函数的参数个数 $@:表示传递给脚本或函数的所有参数 $0:表示脚本或函数的名称 $1:表示传递给脚本或函数的第一个参数 $2:表示传递给脚本或函数的第二个参数 例如: #!/bin/bash echo "脚本名:$0" echo "第一个参数:$1" echo "第二个参数:$2" echo "第三个参数:$3" echo "参数个数:$#" echo "所有参数:$@" 输出结果: 脚本名:test.sh 第一个参数:1 第二个参数:2 第三个参数:3 参数个数:3 所有参数:1 2 3

相关文章