您的位置:首页 > 运维架构 > Linux

Linux脚本学习指南--9内置的shell变量和退出状态

2019-06-06 17:39 627 查看
  1. 特殊变量$*,$@ 一次表示所有的命令行参数。 $* 将所有命令行参数视为单个字符串                    $@将所有的命令行参数视为单独的个体,不加双引号之前,两者相同,加了双引号 $*表示一个字符串
  2. #     目前进程的参数个数
  3. @     传递给当前的命令行参数
  4. *       当前进程的命令行参数
  5. -        连字号
  6. $        shell的进程编号
  7. IFS     内部字段分割器,一般为ta p 或换行
  8. LANG   当前local的默认名称
  9. PPID      父进程的进程编号
  10. ps1         命令提示字符串默认为$
  11. ps2.         行提示字符串,默认为>
  12. exit 0退出状态为0表示成功,其他任何状态都为失败
  13. echo $?     显示退出状态
  14. ls foo          显示错误信息 
  15. 退出值为0     成功
  16. 1-125    命令不成功推出
  17. 126     命令找到了但无法执行
  18. 127     命令找不到
  19. >128   命令因收到信号而死亡
  20.  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: