在脚本中下列变量意义如下:
$0 获取当前执行的shell脚本的文件名
$n 获取当前执行的shell脚本的第n个参数值,n=1..9
$* 获取当前shell的所有参数 “$1 $2 $3 …注意与$#的区别
$# 获取当前shell命令行中参数的总个数
$$ 获取当前shell的进程号(PID)
$! 执行上一个指令的PID
$? 获取执行的上一个指令的返回值(0 为成功, 非零为失败)
$@ 这个程序的所有参数 “$1″ “$2″ “$3″ “…”
参考:http://www.2cto.com/os/201107/98279.html
-- end --
本文深入解析了Shell脚本中的关键变量及其用途,包括$0、$n、$*、$#、$$、$!、$?、$@等,并通过实际案例展示如何在脚本中灵活运用这些变量,提升脚本的实用性和效率。

被折叠的 条评论
为什么被折叠?



