W /母雞我運行下面的代碼片段在bash腳本意外「語法錯誤:意外的文件結尾」關於if語句
#!/bin/bash
if [ "foo" = "foo" ];
then
echo "true"
else
echo "false"
fi
echo "end"
我得到
sfm_write_buffer_test.sh: line 9: syntax error: unexpected end of file
此不作任何感。 echo語句工作正常,但是當遇到if語句時,它會提供上述錯誤。
嘗試的if語句 –
我只是複製並粘貼上述去除尾隨分號到一個腳本我的系統上並運行它。輸出是兩行:'true'和'end'。與bash版本2.01.1,3.2.25和4.2.8的結果相同。 –
這是我們最常見的常見問題之一。驚訝的是,它花了這麼長時間來完成一個重複。 –