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腳本錯誤:意外的文件結尾
#!/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腳本錯誤:意外的文件結尾
試試這個:
#!/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
你能解釋一點?這應該做什麼?什麼不行? –
「;」如果你把「then」放在同一行,就應該使用if。如果您使用「換行符」,請放棄它,就像您的示例一樣。 –