我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: bash shell 里面 -eq 两边只能是数字? 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

mengji2006





性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 723
威望: 0
浮云: 1201
在线等级:
注册时间: 2006-11-25
最后登陆: 2008-01-17

5come5帮你背单词 [ ridiculous /ri'dikjuləs/ a. 可笑的,荒谬的 ]


bash shell 里面 -eq 两边只能是数字?

bash shell 里面 -eq 两边只能是数字?我看书上都不是的,但是我自己在运行的时候,
两边就不能够用字母,否则会报错:integer expression expected
这是为什么啊?书上的例子都是可以的啊?


[ 此帖被mengji2006在2007-11-30 20:45重新编辑 ]
顶端 Posted: 2007-11-30 20:06 | [楼 主]
sitademail



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1791
威望: 0
浮云: 1282
在线等级:
注册时间: 2006-11-02
最后登陆: 2012-03-26

5come5帮你背单词 [ strata /'streitə/ n. 地层,阶层 ]


不知道,我没试过,不过我看了有个蝈蝈的实验报告,里面有这样一句
Copy code
read answer
      if [ "$answer" = Y -o "$answer" = y  ]

这个里面的$answer和大小写字母y应该都是字母,他使用的是“=”
可能数字才用 -eq 吧。
错了表bs哈
本帖最近评分记录:
  • 浮云:2(百年孤独) 优秀回复
  • 顶端 Posted: 2007-11-30 20:28 | [1 楼]
    mengji2006





    性别: 帅哥 状态: 该用户目前不在线
    等级: 栋梁之材
    发贴: 723
    威望: 0
    浮云: 1201
    在线等级:
    注册时间: 2006-11-25
    最后登陆: 2008-01-17

    5come5帮你背单词 [ lateral /'lætərəl/ a. 横向的,侧面,的旁边的 ]


    Quote:
    引用第1楼sitademail于2007-11-30 20:28发表的  :
    不知道,我没试过,不过我看了有个蝈蝈的实验报告,里面有这样一句
    Copy code
    read answer
          if [ "$answer" = Y -o "$answer" = y  ]

    这个里面的$answer和大小写字母y应该都是字母,他使用的是“=”
    .......

    我试一试哈,谢谢了
    顶端 Posted: 2007-11-30 20:46 | [2 楼]
    mengji2006





    性别: 帅哥 状态: 该用户目前不在线
    等级: 栋梁之材
    发贴: 723
    威望: 0
    浮云: 1201
    在线等级:
    注册时间: 2006-11-25
    最后登陆: 2008-01-17

    5come5帮你背单词 [ seam /si:m/ n. 接合线(缝);vt. 接合,缝合,焊合 ]


    试了一下,对了,谢谢楼上的哈
    顶端 Posted: 2007-12-01 21:52 | [3 楼]
    我来我网·5come5 Forum » Linux专区

    Total 0.012908(s) query 5, Time now is:05-07 06:10, Gzip enabled
    Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号