2014-03-04 58 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 
相關問題