オプション引数として「-」を指定する必要があります
Getopt クラス
私のコードは以下のとおりです
Getopt g = new Getopt("cm_log_parser", args, "i:s"); //-D to enable debug log
while((opt = g.getopt()) != -1)
{
switch (opt)
{
case 'f'://To set file name(if above is not specified)
fileNameWithPath = getAndCheckOptArg(fFlag, opt, g);
fFlag = true;
break;
case 's'://To set the header
String separator = getAndCheckOptArg(hFlag, opt, g);
hFlag = true;
breakk;
case '?':
usage("Invalid option" + opt + " option");
break;
}
}
引数で -s "-" として指定したいのですが、無効なオプションのようなエラーが表示されています。それを行う方法はありますか?