getopts

    2

    1答えて

    私はコマンドライン引数の解析を学んできました。長いスレッドがすでにこのことについてありますが、私はここで1を誘発するという意味ではありません:あなたは「--optのように引数/値のペアを解析したい場合は、getoptsはを使用して Using getopts in bash shell script to get long and short command line options How do

    0

    2答えて

    フラグを持つユーザー名を取得する必要のあるbashスクリプトがあります。次に、-rまたは-wを探して、これを読んだり書いたりする。 現在、私はget optsを使用していますが、実際の引数を-rと-wに渡す必要があります。 これらのフラグに何かを渡すことなく、-rまたは-wだけが存在するかどうかをテストするにはどうすればよいですか。 現在、私のスクリプトは次のようになります。 #!/bin/bas

    0

    2答えて

    渡す引数:ここ $ example.sh a b は、それが引数に取る example.sh for var in "[email protected]" do $var done 内のコードがありますそれらの引数はループされて実行されます(これらの引数が存在すると仮定します)。 これらのflagsがスクリプト/関数であり、後のすべてが関数の引数として適用されるようにスクリプ

    1

    1答えて

    bashスクリプトでユーザー入力としてデバッグ機能を渡したいとします。以下のコードをサンプルスクリプトとして取り上げましょう。 #!/bin/bash usage() { echo "Usage: $0 [-d <Integer>] [-m <String>]" 1>&2; exit 1; } while getopts "hld:p:" o; do case "${o}" in

    0

    1答えて

    私はgetoptsと位置パラメータの両方を使用したいが、プログラムに位置パラメータを渡すと、getoptsが失われる。私はこのようなプログラムの実行時に directory=$1 while getopts l: flag; do case "$flag" in l) level=$OPTARG;; esac done if [ -n "$level" ];

    0

    1答えて

    getoptsで複数のオプションが提供され、いくつかの引数が必要な引数がある場合はどうなりますか? getoptsは引数がパラメータ #!/bin/bash while getopts ":a:b:cde:f:g:" opt; do case $opt in a) echo "-a was triggered, Parameter: $OPTARG" >&2

    0

    1答えて

    こんにちは、私は基本的な質問を持っているが、私は良い答え 私はこのコード持って見つけることができませんでした:「-P while getopts :weco:r:u:hP: ARG; do case $ARG in . . . h) #set option "h" - show help; help ;;

    0

    1答えて

    kshのgetoptsで+演算子を使用するとどういう違いがありますか?コードの としては while getopts d: o do case "$o" in d|+d) seplist="$OPTARG";; esac done echo $seplist と while getopts d: o do case "$o" in d) seplist=

    1

    1答えて

    私は引数を解析する関数を書こうとしています。 opts_get(){ CONFIG=() while getopts "f:" opt; do case $opt in f) CONFIG=$OPTARG ;; :) echo "Option -$OPTARG requires argume