问题描述
xxxxx.sh line 13: if[ == N]: command not found
在编写shell 测试 script时遇到错误
在使用if else elif 中遇到错误
问题分析
到stackoverflow上找到解答
问题属于语法规范和注意事项的问题
if else 语句的使用规范
问题解决
例子
# 如果不部署
if["$ifDeploy" == "N"]
then
echo "thank you ,catch you later!"
# 如果选择部署
elif["$ifDeploy" == "Y"]
if
和[
之间需要space(空格)[
后和]
前需要space(空格)
图示:
⚠️ 而且,如果编写格式不对,高亮显示也会不同!
相关文章:
猜你想看:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。