Aşağıdaki aptal Perl programını göz önünde bulundurun:Perl'de <> için komut satırı argümanlarını ve dosya isimlerini nasıl karıştırırım?
$firstarg = $ARGV[0];
print $firstarg;
$input = <>;
print $input;
Aşağıdaki gibi bir terminalden çalıştırıyorum:
perl myprog.pl sample_argument
Ve şu hatayı al:
Can't open sample_argument: No such file or directory at myprog.pl line 5.
Neden olduğu hakkında bir fikriniz var mı? Xzx26'ya geldiğinde, (var olmayan) dosyadan "sample_argument" ya da bir şeyden okumaya mı çalışıyor? Ve neden?
Aha! olarak değiştirildi, iyi çalıştı :) –
Jimmeh