Bash脚本 – if,elif,else语句问题
发布时间:2020-12-15 16:30:42 所属栏目:安全 来源:网络整理
导读:参见英文答案 How do I compare two string variables in an ‘if’ statement in Bash?11个答案更多的问题与bash脚本恐怕! 我似乎无法解决什么问题与以下if语句是关于elif然后。记住printf仍在开发中,我只是还没有能够在语句中测试它,所以很可能是错误的
参见英文答案 >
How do I compare two string variables in an ‘if’ statement in Bash?11个答案更多的问题与bash脚本恐怕!
我似乎无法解决什么问题与以下if语句是关于elif然后。记住printf仍在开发中,我只是还没有能够在语句中测试它,所以很可能是错误的。 我得到的错误是: ./timezone_string.sh: line 14: syntax error near unexpected token `then' ./timezone_string.sh: line 14: `then' 和声明是这样的。 if [ "$seconds" -eq 0 ];then $timezone_string="Z" elif[ "$seconds" -gt 0 ] then $timezone_string=`printf "%02d:%02d" $seconds/3600 ($seconds/60)%60` else echo "Unknown parameter" fi 任何帮助将不胜感激
elif和[:]之间缺少一个空格:
elif[ "$seconds" -gt 0 ] 应该 elif [ "$seconds" -gt 0 ] 因为我看到这个问题是得到了很多意见,重要的是要指出的语法遵循是: if [ conditions ] ^ ^ ^ 意思是在括号周围总是有空格。否则,它将不工作。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- angularjs – 我的Breeze脚本上已弃用方法的版本问题
- angularjs – Angular ui-select error:404(无法加载模板)
- angular – Typescript中的私有参数
- .net动态调用webservice服务
- 为什么sbt构建失败,“MissingRequirementError:对象scala.
- BootStrap入门教程 (一)
- webservice 入门笔记五handler处理信息
- WebService添加引用
- twitter-bootstrap – 如何在bootstrap datepicker中启用日
- emacs – 如何捕获elisp中shell命令的标准输出?