syntax error near unexpected token `fi' Linux
本问题已经有最佳答案,请猛点这里访问。
我不得不尝试编写一个代码来自动化
1 | syntax error near unexpected token 'fi' |
代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | STEAMCMDDOWN="https://steamcdn-a.akamihd.net/client/installer/steamcmd_linux.tar.gz" STEAMDIR="~/steamcmd" if [! -d"$STEAMDIR" ]; then mkdir"~/steamcmd" cd"~/steamcmd" else if [! -f"steamcmd.sh" ]; then wget"$STEAMCMDDOWN" tar +xf"steamcmd_linux.tar.gz" else echo"steamcmd installed" fi exit fi |
号
有人能解释一下我为什么会犯这个错误吗?
1 | if [ ! -d"$STEAMDIR" ]; then ... |