Linux/Perl:除了 STDOUT 和 STDERR 之外还有其他输出缓冲区吗?
出于好奇,是否可以在 Perl 脚本中创建、实例化或以其他方式访问除 STDOUT 和 STDERR 之外的其他输出缓冲区?
用例是通过管道输入到文件或其他命令的附加输出,例如 ./doublerainbow.pl 3>full_on.txt 4>all_the_way!.txt
Out of curiosity, is it possible to create, instantiate, or otherwise access additional output buffers besides STDOUT and STDERR from within a Perl script?
The use case would be additional outputs to pipe in to files or other commands, eg ./doublerainbow.pl 3>full_on.txt 4>all_the_way!.txt
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
绝对地。具有
>&=
模式的open
命令允许您打开任意文件描述符上的文件句柄。Absolutely. The
open
command with the>&=
mode allows you to open filehandles on arbitrary file descriptors.