getopt

    2

    3答えて

    getoptを再配置する方法はありません。 gnu getoptを使用する単純なスクリプトを見てください。 #!/bin/bash TEMP=`getopt -o abc -n 'test.sh' -- "[email protected]"` eval set -- "$TEMP" while true ; do case "$1" in -a) echo "alp

    0

    1答えて

    パラメータ文字列の長さや何かのために奇妙なエラーが発生するかどうかはわかりません。これは、入力、出力、および公開鍵変数を使用する暗号化ファイルユーティリティを呼び出しています。入力変数と出力変数は完全なPATH/FILENAMEであり、キー名はインストールされたキー名です。完全なコマンドの長さは186文字です。以下はそのコマンドです。 UTILITY.ksh -o /PATH/PATH/PATH/

    0

    2答えて

    私はPythonでgetoptを使用しています。基本的な使い方を知っています。 しかし、オプションの後に2つ以上の引数を解析する方法があるのだろうかと思います。 python test.py -a 111 -b 222 333 オプション '-b'を解析すると「222」と「333」の両方を取得する方法。実際には '222'しか捕捉できません。あなたが(なぜoptparseは、なぜですか?)ar

    1

    2答えて

    同じコマンドラインで2つの特定の引数が指定されている場合は、コマンドラインで指定された引数を調べてエラー出力を出す必要があります。 パラメータb & cは相互排他的であることに注意してください。 コマンドラインで-b & -cの両方が指定されている場合は、エラーメッセージが表示され、終了します。また、コードを書くための他の方法があれば? おかげで、NH 私のサンプルコードは、このようなものです:す

    1

    1答えて

    私は、値を持つフラグが渡されたかどうかをチェックし、変数の値を使用するbashスクリプトを持っています。この(擬似コード)のようなもの:file.sh内部 file.sh -c 1.0.0 : #!/bin/bash get flag: if flag 'c' then curl c else curl 'something else' いただきまし上記を行うための最適な方法は

    0

    1答えて

    私はオプションを受け付けるスクリプトを作成しており、そのうちの2つは-sと-eです。 -sには開始日が必要で、-eの必要日と終了日が必要ですが、他の設定なしでは使用できないようにしたいと考えています。つまり、-sオプションを使用する場合は、-eオプションも必須で、その逆もあります。 ここに私のコードは、これまでのところだ #!/bin/bash gflag=false uflag=false

    1

    1答えて

    このようなコードでは、実際に実行オプションでファイルを設定するにはどうすればよいですか? 私はSpyderを使用しており、引数として-h -s -p -oを入れましたが、-oオプションの名前付きファイルを指定する方法がわかりません。 class CommandLine: def __init__(self): opts, args = getopt.getopt(sys.ar

    1

    1答えて

    これをいくつかの方法でデバッグしようとしましたが、bash-xと表示行の設定は役に立たなかった。私はアスキー文字ではないのにまだサイコロを選んでいませんでした。 論理エラーをチェックしてチェックし、終了していないループまたはinfループが見られませんでした。私はgetoptの構文が責任あると思っていますが、私はマンページのguidlinesに従っていて問題は見つけられませんでした。 それはちゃんと

    1

    1答えて

    私のプログラムに少し問題がありますが、解決方法はわかりません。 getopt(引数なし)を含まない限り、私のプログラムは正常に動作します。 は私がサーバー&クライアント Serverはstdoutに数字を書き込み、クライアントがstdinでそれらを読んでください2つの、簡単なプログラムを書きました。 さらに、プログラムは引数(パラメータ)で呼び出すことができるはずです。プログラムの呼び出しのように