如何给shell脚本传参数

shell脚本通过对系统命令的组合调用完成一定的任务,通过sh命令运行命令脚本,例如sh shell_script_01.sh。shell脚本通过参数的传入,和shell脚本进行交互。一下为shell脚本可以利用的变量。

     $# ----传递给程序的总的参数数目  
     $? ----上一个代码或者shell程序在shell中退出的情况,如果正常退出则返回0,反之为非0值。   
     $* ----传递给程序的所有参数组成的字符串。   
     $n ----表示第几个参数,
     $1 表示第一个参数,$2 表示第二个参数 ...   
     $0 ----当前程序的名称   
     $@----以"参数1" "参数2" ... 形式保存所有参数   
     $$ ----本程序的(进程ID号)PID   
     $! ----上一个命令的PID

参考资料
http://blog.sina.com.cn/s/blog_5fe936f30100nuud.html(shell脚本实例集锦)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值...
    liuzg0734阅读 976评论 0 14
  • 一,shell题记 不懂shell的程序员不是好程序员,学习shell是为了自动化,使用自动化可以非常有效的提高工...
    架构师小秘圈阅读 8,775评论 3 70
  • 作者:qinjx原文地址:Shell脚本编程30分钟入门 什么是Shell脚本 示例 看个例子吧: 示例解释 第1...
    IT程序狮阅读 2,368评论 1 67
  • 什么是Shell脚本 示例 看个例子吧: 示例解释 第1行:指定脚本解释器,这里是用/bin/sh做解释器的 第2...
    余歌_非鱼阅读 4,806评论 2 93
  • 中秋节 那天晚上,去看望爷爷。正赶上连日来紧凑的秋雨歇歇脚步,凉飕飕的空气却依旧从脖子灌到脚心。 我还是来了。在今...
    修天丰阅读 1,001评论 5 5

友情链接更多精彩内容