因為初碰perl 很多東西都不太熟悉
所以來問一個問題
我的程式如下:
open(FHD, "abc.txt") || die "$!\n"; #abc.txt是一個文件檔
while(my $line=<FHD>){
my $new_string = $line." processed!";
print $new_string;
}
本來我想要顯示abc.txt裡面每一行並在每行結尾加上processed
可是我的$new_string變數都只會抓到$line
譬如說$line="File1"
我想要的結果是印出"File1 processed"
可是這麼作卻出現"File1"而已
可以問一下這個問題是出在哪裡嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.246.247
→
08/27 15:11, , 1F
08/27 15:11, 1F
→
09/05 00:13, , 2F
09/05 00:13, 2F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):