実行中のサーバーで問題が発生しているため、セミコロンのコードの末尾をチェックしようとしています。これを行うために、bash スクリプトを使用して (bash に慣れているため)、行を読み、セミコロンで終わらない行を返します。私のbashスクリプトは次のとおりです
while read line
do
if[$line!=*;]
echo $line
fi
done < $1
スクリプトを実行すると、エラーがあると表示されますが、わかりfi
ません。if
また、これはandのようなステートメントを返すことも認識してwhile
いますが、それは私のニーズには問題ありません。
サンプル入力が与えられた場合
use CGI;
print "<html>"
print "<head>";
print "</head>";
print "<body><p> HELLO WORLD </p>";
print "</body>";
print "</html>"
これが出力になるはずです
print "<html>"
print "</html>"