我正在嘗試檢查分號的末尾,因爲它們導致我在運行服務器時出現了一些問題。爲此,我使用了一個bash腳本(因爲我更熟悉bash)通過這些行讀取並返回那些不以分號結尾的腳本。我的bash腳本如下從文件中獲取不以分號結尾的行
while read line
do
if[$line!=*;]
echo $line
fi
done < $1
當我運行該腳本,它說是fi
一個錯誤,但我無法弄清楚。我也意識到這將返回像if
和while
這樣的語句,但這對我的需求會很好。
給出的樣本輸入
use CGI;
print "<html>"
print "<head>";
print "</head>";
print "<body><p> HELLO WORLD </p>";
print "</body>";
print "</html>"
這應該是輸出
print "<html>"
print "</html>"
你爲什麼不只是使用'grep'? –
誠實地忘記了grep – Kyle
你會發佈一個示例輸入文件嗎? – michael501