2014-03-04 57 views
0
#!/bin/sh 

cd "$(dirname "$0")" 

if wget https://www.ischool.utexas.edu/~sowmya92/book.png; 
then 
    eips -g book.png 
else 
    eips -g error.png 
fi 

我试图运行这个,但说,然后预期。Shell脚本错误:意外的文件结尾

+0

你能解释一点?这应该做什么?什么不行? –

+0

“;”如果你把“then”放在同一行,就应该使用if。如果您使用“换行符”,请放弃它,就像您的示例一样。 –

回答

0

试试这个:

#!/bin/sh 

cd "$(dirname "$0")" 

if wget -q "https://www.ischool.utexas.edu/~sowmya92/book.png"; 
then 
    eips -g book.png 
else 
    eips -g error.png 
fi 

或者

#!/bin/sh 

cd "$(dirname "$0")" 

if wget -q https://www.ischool.utexas.edu/~sowmya92/book.png 
then 
    eips -g book.png 
else 
    eips -g error.png 
fi 
相关问题