test2.txt
テキストText2
(および末尾の改行)が含まれている次のコードを検討してください。
use File::Copy;
open (my $fh, "|-", "cat");
print $fh "Test1\n";
copy("test2.txt", $fh);
close $fh;
これが印刷されることを期待しています:
Test1
Test2
ただし、次のものが印刷されています。
Test2
Test1
なぜこれが発生するのですか?どうすれば修正できますか?