特殊位置参数变量与特殊状态变量 Post author:瓜丢夏 Post published:2019-12-28 Post category:Shell基础 Page Views 606 阅读 1.Shell中特殊位置参数变量特殊位置参数变量说明$0获取当前脚本名,如果脚本包含路径,那么也获取脚本路径$n获取当前执行脚本的第n个参数,1=1..9,当n大于9时,需用大括号括起来,如${10},参数以空格隔$#获取当前脚本参数的总个数$*获取当前执行脚本的所有参数,不加引号与$@效果相同。”$*”:将所有参数视为单个字符,如“$1 $2 $3”$@获取当前执行脚本的所有参数,不加引号与$*效果相同。”$@”:将所有参数是为不同的独立的字符串,如:”$1″ “$2” “$3“2.Shell进程中的特殊状态变量特殊状态变量说明$?获取上一个指令的执行状态返回值,0为成功,非0为失败$$获取当前执行脚本的进程号(PID)$!获取上一个在后台 运行的进程的进程号$_获取在此之前运行脚本的最后一个参数 「 文章如果对你有帮助,请点个赞哦^^ 」  0 若无特殊注明,文章均为本站原创或整理发布。转载请注明本文地址:https://om.fangxiaoxiong.com/1702.html Read more articles 上一篇单双引号的区别下一篇文件测试操作符与字符串测试操作符 相关推荐 条件测试语法 2019-12-28 单双引号的区别 2019-12-28 测试表达式test、[]、[[]]、(())的区别 2019-12-28