shell命令$#、$*、$n分别是什么意思

Bertha 。 2022-06-02 01:56 607阅读 0赞

【$0】 当前脚本的文件名;
【$n】 传递给脚本的第n个参数值(n为1~9);
【$*】 传递给脚本的所有参数;
【$#】 传递给脚本的参数个数;
【$?】 显示最后命令的退出状态(0表示没有错误,其他任何值表明有错误);
【$$】 当前脚本运行的进程ID号;
【$@】 与$*功能类似;
【$! 】执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)

发表评论

表情:
评论列表 (有 0 条评论,607人围观)

还没有评论,来说两句吧...

相关阅读

    相关 O(log n) 到底什么意思

    问: 我正在学习 Big O Notation 运行时间和摊销时间。我理解 O(n) 线性时间的概念,这意味着输入的大小会成比例地影响算法的增长……例如,二次时间 O(n