分隔的文件我想讀一個換行符分隔的文件到Perl中的數組。我不希望換行符成爲數組的一部分,因爲這些元素是文件名以供稍後閱讀。也就是說,每個元素應該是「foo」而不是「foo \ n」。我已經在過去使用的堆棧溢出問題Read a file into an array using Perl和Newline Delimited Input提倡的方法,成功地做到了這一點。讀換行符在Perl
我的代碼是:
open(IN, "< test") or die ("Couldn't open");
@arr = <IN>;
print("$arr[0] $arr[1]")
我的文件 '測試' 是:
a
b
c
d
e
我的預期輸出是:
a b
我的實際輸出爲
a
b
我真的不明白我做錯了什麼。我如何將這些文件讀入數組?