鱼C论坛

 找回密码
 立即注册

shell脚本中的$# $0 $@ $* $$ $! $?的意义

已有 328 次阅读2019-9-7 21:13 |个人分类:Linux

shell脚本中的$# $0 $@ $* $$ $! $?的意义

$0 当前脚本的文件名
$n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2
$# 传递给脚本或函数的参数个数
$* 传递给脚本或函数的所有参数
$@ 传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同
$? 上个命令的退出状态,或函数的返回值
$$ 当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID
!$ 传递最后执行的命令的参数,以方便的运行新命令(非常实用)


路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-11 16:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部