分享

Linux中shell变量$#,$@,$*,$$,$?,$!,$-,$0,$1,$2

 落寒影LIB 2014-12-12
$# : 是传给脚本的参数个数
$@ : 是传给脚本的所有参数的列表
$* : 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个
$$ : 是脚本运行的当前进程ID号
$? : 是显示最后命令的退出状态,0表示没有错误,其他表示有错误
$! : Shell最后运行的后台Process的PID 
$- : 使用Set命令设定的Flag一览 
$0 : 是脚本本身的名字
$1 : 是传递给该shell脚本的第一个参数
$2 : 是传递给该shell脚本的第二个参数
......

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多