8
Czy z ciekawości możliwe jest tworzenie, tworzenie instancji lub uzyskiwanie w inny sposób dodatkowych buforów wyjściowych oprócz STDOUT i STDERR z poziomu skryptu Perla?Linux/Perl: dodatkowe bufory wyjściowe inne niż STDOUT i STDERR?
Przypadek byłyby do dodatkowych wyjść z rurą do plików lub innych poleceń, na przykład ./doublerainbow.pl 3>full_on.txt 4>all_the_way!.txt
Oczywiście, jeśli chodzą nazywając uchwyty 'STDFOO' to niby cheapens cały "Std" rzeczy. :) – hobbs
hobbs ma rację, ale myślę, że mobrule próbował wskazać, że STDOUT i STDERR są po prostu synonimami wyjścia na fd1 i fd2 po wyjęciu z pudełka, ale nawet to można zmienić, nie jest to zbyt rzadkie w punkcie skryptu STDERR do innego fd dla pliku, który został otwarty do pisania. – mikegrb
'> &' 'dup's (tworzy nowy deskryptor pliku) i tworzy uchwyt pliku Perl z nowego deskryptora pliku. Powinieneś używać '> & =' do utworzenia uchwytu Perl dla istniejącego deskryptora pliku. Naprawiony. – ikegami