在C中,getopt_long不解析命令行參數參數的可選參數。 當我運行該程序時,可選參數不被識別,如下面的示例運行。 $ ./respond --praise John
Kudos to John
$ ./respond --blame John
You suck !
$ ./respond --blame
You suck !
這裏是測試代碼。 #include <stdio.h
解析ARGS時,如果我有一個命令行,如: my_script.pl -foo -WHATEVER
我的腳本知道--foo,和我想的Getopt設置變量$opt_foo,但我不知道關於-WHATEVER的任何內容。我如何告訴Getopt解析出我已經講過的選項,然後將其餘的參數取到字符串變量或列表中? 一個例子: use strict;
use warnings;
use Getopt::L
我有一個Perl腳本,它爲將要使用的目錄和文件設置頂端附近的變量。它還需要將一些變量設置爲命令行參數。 例子: use Getopt::Long;
my ($mount_point, $sub_dir, $database_name, $database_schema);
# Populate variables from the command line:
GetOptions(