【发布时间】:2012-10-02 10:49:18
【问题描述】:
我想检查远程主机上是否存在某个文件。 我试过这个:
$ if [ ssh user@localhost -p 19999 -e /home/user/Dropbox/path/Research_and_Development/Puffer_and_Traps/Repeaters_Network/UBC_LOGS/log1349544129.tar.bz2 ] then echo "okidoke"; else "not okay!" fi
-sh: syntax error: unexpected "else" (expecting "then")
【问题讨论】:
-
您正在尝试执行该文件...
-
一般情况下
then前需要一个分号:if cmd; then cmd; else cmd; fi