したがって、コードで URL を定義し、それをコンテンツに割り当てたので、html ファイル全体を に保存する必要があります$content
。STDINから読み取ると、自動的に行ごとに進みますが、ここではそうではないようです。その$end == 1
部分は、while ループを停止するタイミングを指定するだけです。私はPerlを初めて使用するので、おそらく構文のほんの少しの問題ですが、二重の等号を使用したり$line = $content
、ループ内の部分を移動したりしてみましたが、まだ修正できません. どんな助けでも大歓迎です!ありがとう!
my $content = get $url;
while(my $line = $content && $end == 1) {
#code to edit line
}