当前位置:  技术问答>linux和unix

脚本编程中美元符号的使用方法

    来源: 互联网  发布时间:2016-05-11

    本文导语:  #!/bin/sh if [ "$1" != "$2" -a -n "$3" ]  then   echo ok fi 为什么我这个脚本语言运行之后什么都不会显示呢? 还有,我想问以下:这个美元符号是取变量的值,但在此处的作用是什么呢? 为什么又在这里加双引号,不...

#!/bin/sh
if [ "$1" != "$2" -a -n "$3" ] 
then
  echo ok
fi
为什么我这个脚本语言运行之后什么都不会显示呢?
还有,我想问以下:这个美元符号是取变量的值,但在此处的作用是什么呢? 为什么又在这里加双引号,不加可以吗?

|

#!/bin/sh
if [ "$1" != "$2" -a -n "$3" ]
then
  echo ok
fi 


$1, $2, $3 取的是执行时脚本名称后加的第 1,2,3 个参数

加引号是为了防止语法出错

若不加引号,当 $1, $2, $3 为空,会出现 != -a -n ,语法不对了

lz 也可以试试缺一个或两个时情况

若加了引号,就算 $1, $2, $3 为空,也有 "" 在,不会问题

    
 
 

您可能感兴趣的文章:

  • Linux shell脚本编程if语句的使用方法(条件判断)
  • 傻瓜问题,请问shell编程和shell脚本编程的关系
  • 求:脚本编程实现自动化?详见里面内容
  • Linux C编程一站式学习,高级shell Bash脚本编程指南,
  • Linux bash 脚本编程 写一个printnumber脚本文件 急急急!!!明天作业
  • 关于shell脚本编程
  • 【高级Bash脚本编程指南]贡献一点点,给大家用
  • 高手帮帮忙,SHELL脚本编程~~~~~~~~~~~~~~~~~~
  • shell脚本编程 急需!谢谢!
  • shell脚本编程求解? 多谢
  • 脚本编程语言 Crack
  • 帮忙啊,SHELL脚本编程。
  • 用shell脚本编程,怎么实现提取一个文件的一段内容,而且位置不定,行数不定
  • 脚本编程语言 Felix
  • linux~shell编程~请教一个关于如何执行脚本的问题
  • [虚心请教]笔试遇到的shell脚本编程题。
  • 想通过shell脚本编程实现:改写文本文件(完全改写和部分替换)
  • 问一个很弱的shell脚本编程问题?
  • 脚本编程语言 CrawlScript
  • [虚心请教]笔试遇到的shell脚本编程题,输出结果有点问题
  • shell脚本编程之case语句学习笔记
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • shell脚本编程问题 求高手解答
  • 精通unix shell脚本编程中关于while循环的问题!
  • 推荐以下shell脚本学习,编程的经典书籍
  • 浏览器脚本编程语言 JSX
  • shell脚本编程之if语句学习笔记
  • Linux Shell脚本编程的注意事项
  • JSP简明教程:令人兴奋的脚本编程
  • Shell脚本编程中常用的数学运算实例
  • 5个Shell脚本编程入门练习例子
  • shell脚本编程之for语句、if语句使用介绍
  • Linux命令行和shell脚本编程宝典 Richard Blum


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3