问题形容
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(空格)
图示:
⚠️ 而且, 如果编写格局不对, 高亮显示也会不同!
相干文章:
- Syntax error near unexpected token ‘then’
猜你想看:
- Shell Script – syntax error near unexpected token `else’