shell test

jieru_liu 2019-08-21 10:55:46
求教,为什么0 > 1的状态码是127,test 0 > 1的状态码却是0呢?
...全文
105 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jieru_liu 2019-08-22
  • 打赏
  • 举报
回复
我已经知道为什么了
jieru_liu 2019-08-22
  • 打赏
  • 举报
回复
引用 3 楼 zhouchao6 的回复:
引用 2 楼 ljr_123 的回复:
[quote=引用 1 楼 wisewoman 的回复:]
对呀 我也觉得应该返回1,但实际是0
test应该没有><这些符号吧,你用test 0 -gt 1 应该就返回1[/quote]不是想比较大小
zhouchao6 2019-08-21
  • 打赏
  • 举报
回复
引用 2 楼 ljr_123 的回复:
引用 1 楼 wisewoman 的回复:
对呀 我也觉得应该返回1,但实际是0
test应该没有><这些符号吧,你用test 0 -gt 1 应该就返回1
jieru_liu 2019-08-21
  • 打赏
  • 举报
回复
引用 1 楼 wisewoman 的回复:
对呀 我也觉得应该返回1,但实际是0
wisewoman 2019-08-21
  • 打赏
  • 举报
回复
127是无效命令
test 这个语法错,应该返回1

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧