【发布时间】:2013-03-01 20:29:13
【问题描述】:
我有简短的脚本 test.pl
#!/usr/bin/perl
use locale;
use encoding 'utf-8';
use Getopt::Std;
getopts("dei") or print STDERR "TRALALALALA\n";
print"@ARGV\n";
我需要抑制由 getopts 生成的Unknown option: 消息,并且只在 stderr 上获取我的 TRALALALALA。
【问题讨论】:
-
从读取 getopts 源代码中,如果不覆盖
CORE::warn或安装警告处理程序,这是不可能的