技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> Linux --> 给shell脚本传递变量

给shell脚本传递变量

浏览:2475次  出处信息

    我们在运行程序的时候,经常遇到给它定义一个变量的情况,比如

-D -v。当然,不同的项目可能不同。但shell程序,如何给它传递一些

自定义的变量呢?

    比如有如下代码:

#!/bin/shell

#file test.sh

if [ -z ${PARAM1} ]; then

    PARAM1=test1

fi

echo ${PARAM1}

#end shell

test1为我们为test.sh设置的默认变量值,如果运行sh test.sh

那么输出为:

test1

如果我们想给其传一个参数为test2,那么该如何实现呢?

实际很简单:

PARAM1=hello sh test.sh

那么输出就是hello了,简单吧!

详细的判断条件文章请参考:shell常用条件判断

建议继续学习:

  1. perl模块Getopt::Std用法及实例-从命令行读取参数模块    (阅读:5941)
  2. 千万不要把 bool 当成函数参数    (阅读:4108)
  3. MySQL 5.1 的参数简表    (阅读:2870)
  4. 关于在函数调用时传递string引用的必要性    (阅读:2857)
  5. MyISAM和InnoDB的一些记录    (阅读:2658)
  6. 使用参数化查询防止SQL注入漏洞    (阅读:2850)
  7. 如何给JavaScript文件传递参数    (阅读:2271)
  8. java参数传递分析    (阅读:1645)
  9. 怎样获取PHP函数默认参数常量名    (阅读:1320)
  10. Puppet 的类参数传递    (阅读:692)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1