我寫了一個腳本,需要從用戶那裏得到幾個參數。 嘗試讀取我的腳本參數時遇到問題。Getopt ::長缺失參數
腳本可以將-type
用於運行一種文件類型的函數,或者可以獲取標誌-all
以便監聽所有文件類型。
my $opt = GetOptions (
'help|h' => \$help,
'type=s' => \$type,
'all' => \$all,
);
我想考慮一下用戶可以運行,發現用戶 運行myscript.pl -type -all
當模塊讀取-all
爲-type
字符串的所有錯誤的選項。
有沒有優雅的方式來避免這種事情?
謝謝!
-Yair
另請參閱:http://www.perlmonks.org/?node_id=1110506 – toolic