我正在尝试检查分号的代码末尾,因为它们导致我正在运行的服务器出现一些问题。为此,我使用 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>"