我試圖返回一個文件替換爲\ n換行符的一行輸出所有行,而無需使用CPAN的Perl:我怎麼從文件中讀取和打印文本
這裏是我到目前爲止
#! /usr/local/bin/perl
if ($#ARGV = "1") {
print "$ARGV[0]\n";
my $file = "$ARGV[0]";
my $document = do {
local $/;
open my $fh, "<", $file
or die "could not open $file: $!";
<$fh>;
};
print "Doc: $document\n";
}
換行符是*'\ n' ..除非你在其中一個瘋狂的系統上。 – Ether 2010-07-01 00:00:05
你真的想要一個字面反斜槓後跟一個n嗎?你爲什麼要這樣? – Ether 2010-07-01 00:41:14
現在我們來說一切:開啓警告!或者在#的末尾加上-w!或者在代碼中使用「警告」。這將揭示一個重要問題。 – Schwern 2010-07-01 01:36:50