LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 652|回复: 3

请教一个&&,||的问题[基本解决]

[复制链接]
发表于 2004-3-5 14:35:17 | 显示全部楼层 |阅读模式
我现在想要实现如下的东西
执行命令1,如果成功了接着执行命令4,如果1失败了执行命令2,如果2成功了执行4,2失败了执行3,如果3失败了执行5,如果3成功了执行4
我用&&,||弄了好多次都不成功。
请指教
发表于 2004-3-5 14:49:51 | 显示全部楼层
晕ing...
  1. cmd1&&cmd4||cmd2&&cmd4||cmd3&&cmd4||cmd5
复制代码
ps:没测试
发表于 2004-3-5 18:18:26 | 显示全部楼层
cmd1 && cmd4 || ( cmd2 && cmd4 || ( cmd3 && cmd4 || cmd5 ) )
发表于 2004-3-5 18:41:54 | 显示全部楼层
  1. /home/javalee:cat test.sh
  2. function cmd1 { date +%a; }
  3. function cmd2 { date +%b; }
  4. function cmd3 { date +%c; }
  5. function cmd4 { date +%d; }
  6. function cmd5 { date +%e; }
  7. cat <<info
  8. cmd1:$(date +%a)
  9. cmd2:$(date +%b)
  10. cmd3:$(date +%c)
  11. cmd4:$(date +%d)
  12. cmd5:$(date +%e)
  13. info
  14. cmd1&&cmd4&&exit||cmd2&&cmd4&&exit||cmd3&&cmd4&&exit||cmd5
复制代码
呵呵,我的测试代码;)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表