0
我對Perl及其語法很陌生。我已經做了一些關於從一個文件讀取並寫入另一個文件的研究。我寫了一小段代碼,似乎沒有給我任何錯誤,但它也不寫入文件。一些幫助將不勝感激。
Perl從一個文件中讀取內容到Windows上的另一個文件
#!/usr/bin/perl
use strict;
use warnings;
my $defaultfile = 'C:\\Glenn Scott C\\AUTO IOX\\IOMETER FILES\\test.txt';
my $mainfile = 'C:\\Glenn Scott C\\AUTO IOX\\IOMETER FILES\\IOMETERFILECREATOR.txt';
open FILE, $defaultfile;
open FILE2, $mainfile;
while (my $line = <FILE>)
{
print FILE2($line);
}
close FILE;
close FILE2;
啊非常感謝您的幫助!語法真的讓我在那裏 – bladexeon
有什麼讓我驚訝的是,你沒有得到任何錯誤。我原以爲印刷說明會出錯。它試圖調用一個不存在的名爲「FILE2」的子程序。我得到'未定義的子程序&main :: FILE2調用'; – Sobrique
請問使用'while'或使用'foreach'循環文件句柄有什麼區別? – thonnor