8
Endişe dışında, STDOUT ve STDERR'in yanı sıra bir Perl komut dosyasından ek çıktı arabellekleri oluşturmak, başlatmak veya başka bir şekilde erişmek mümkün mü? Linux/Perl: STDOUT ve STDERR dışındaki ek çıktı tamponları?
kullanım durumu
./doublerainbow.pl 3>full_on.txt 4>all_the_way!.txt
, etrafında kolları çağıran gitmek eğer 'bu tür bütün "std" şey cheapens STDFOO'. :) – hobbs
hobbs haklıydı ama bence mobrule STDOUT ve STDERR'in sadece fd1 ve fd2 kutusundaki çıktı için eşanlamlı olduğunu göstermeye çalışıyordu, fakat bu değiştirilse bile, bir script noktası STDERR içinde çok nadir değil. Yazmak için açılan bir dosya için başka bir fd'ye. – mikegrb
'> &' 'dup's (yeni bir dosya tanıtıcısı oluşturur) ve yeni dosya tanıtıcısından bir Perl dosyası tanıtıcısı oluşturur. Varolan dosya tanıtıcısı için Perl tutamacını oluşturmak için '> & =' kullanmalısınız. Sabit. – ikegami