我在bash中編寫一個makefile,我有一個目標,在其中嘗試查找文件是否存在,即使我認爲語法正確,我仍然給我一個錯誤。語法錯誤:文件意外結束(期待「fi」)
這裏是我想
read:
if [ -e testFile] ; then \
cat testFile\
fi
我使用的標籤,這樣是不是有問題來運行該腳本。
錯誤的是(當我鍵入: 「讓閱讀」)
if [ -e testFile] ; then \
cat testFile \
fi
/bin/sh: Syntax error: end of file unexpected (expecting "fi")
make: *** [read] Error 2
備用解決方案的工作原理,但我必須使用if..then語法。添加分號似乎不能解決問題。 – Jaelebi 2009-04-19 06:09:25
奇怪。我第一次用分號嘗試它,它沒有工作。第二次運行它,它工作。謝謝 – Jaelebi 2009-04-19 06:14:08