#! /bin/bash
#shell脚本中$数字、$@、$*、$?、$$、$#
#$数字:代表传递的参数
a=$1
b=$2
#$@:表示传递给脚本或函数的所有参数,每个参数都是独立的,保持参数的独立性。
for arg in "$@"; do
echo "$arg"
done
#$*:表示传递给脚本或函数的所有参数,将所有参数作为一个整体。
echo "All parameters: $*"
#$?:表示上一条命令的退出状态(返回值)。0 表示成功,非 0 表示失败。
ls /opt/installs
echo "Exit status: $?"
#$$:表示当前 Shell 进程的进程 ID(PID)。
echo "Current PID: $$"
#$#:表示传递给脚本或函数的参数个数。
echo "Number of parameters: $#"
# 使用 exit 退出脚本并返回一个状态码
exit 0
shell脚本中特殊变量:$数字,$#,$*,$$,$?,$@
最新推荐文章于 2024-07-08 22:09:55 发布