タグ付けされた質問 「getopt」

30
getoptsを使用して長いコマンドラインオプションと短いコマンドラインオプションを処理する
シェルスクリプトを使用して呼び出されるコマンドラインオプションの長い形式と短い形式が必要です。 私はそれgetoptsが使用できることを知っていますが、Perlのように、私はシェルで同じことをすることができませんでした。 これをどのように行うことができるかについてのアイデアは、次のようなオプションを使用できるようにします。 ./shell.sh --copyfile abc.pl /tmp/ ./shell.sh -c abc.pl /tmp/ 上記で、両方のコマンドは私のシェルにとって同じことを意味しますが、を使用してgetopts、これらを実装できませんでしたか?

5
なぜoptparseではなくargparseを使うのですか?
Python 2.7のドキュメントには、さらに別のコマンドライン解析モジュールが含まれていることに気付きました。に加えてgetopt、optparse今持っていargparseます。 なぜさらに別のコマンドライン解析モジュールが作成されたのですか?代わりにそれを使用する必要があるのはなぜoptparseですか?知っておくべき新機能はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.