我有代碼循環通過文件中的行,並嘗試打印出每行添加了開始和結尾的東西。Perl輸出覆蓋自己
但是,我得到這樣的輸出:「nominalte牛」。
基本上,行後的位(標稱)覆蓋了它的開始。我知道刪除chomp和regex行會停止這種效果,但我需要它在一行中不帶空格。我哪裏錯了?
while ($line = <INPUT>) {
chomp $line;
$line =~ s/ //g;
printf "\@attribute %s nominal\n", $line;
}
「@ attribute」的元素是什麼? – 2011-11-10 15:49:07
對不起,錯過了逃生字符,它的意思是明文(\ @att ...) – blitzen