optparse を使用しようとしていますが、問題が発生しています。
私のスクリプトの使用法は次のとおりです。script <filename>
次のようなオプション文字列を追加するつもりはありません。script -f <filename>
またはscript --file <filename>
引数文字列を渡さないことを選択できる方法はありますか? または、ユーザーにこれを許可する方法はありますか:
script -f <filename>
script --filename <filename>
script <filename>
上記のすべてが同じ結果になりますか?
を使用してこれを簡単に実行できることはわかっていますが、プロジェクトの後半でコマンドラインサポートを追加する必要があり、その時間を追加してサポートをすべてargv[1]
追加したくない場合があります。optparse
それが私が使いたい理由ですoptparse
。