【发布时间】:2018-07-09 17:20:30
【问题描述】:
我有一个来自 perl 的代码,我需要将其转换为 .expect 脚本以检查 -T 是否存在,然后使用下一个作为超时。基本上检查 arg 计数,看看 -T 是否是其中之一.
Perl 代码:
# check command line against valid arguments
%opt=();
unless( getopts('T:', \%opt) )
{
print("$progname : Illegal command line arguments\n");
exit(1);
}
$commandTimeout=$opt{T} if $opt{T};
$inputCommand = join(" ", @ARGV); # convert arguments into one (long) string
【问题讨论】:
-
你可能想使用来自 tcllib 的cmdline package