getopt

    0

    2答えて

    [perlのスクリプト] perl_script.pl -b "HELLO" 私は use package1; use package2; my $argb = GetPackage1Option; my $argv = GetPackage2Option; print "$argb\n"; # Print -b argument print "v is found!\

    -1

    2答えて

    私はargv配列からCのフラグと引数について質問します。 私は、端子を介してcommantを入力した場合: 例:それは最後にその-aを認識しませんが、私のようなすべての引数の最初にそれを置く場合./main a b c -a :./main -a a b c それを検出しますが。 もしそれがすべてのargumetnsの前にあればそれを交換しようとしましたが、スワップ後には進まません。後にforルー

    -1

    1答えて

    私はこのホストのホスト名とドメイン名の2つのパラメータを持つスクリプトを持っています。見て: #!/bin/bash data=$(date +%Y.%m.%d) log=/var/log/upgrade_old_ALLOS.log.$data function show_help { echo "Usage: $0 -h host -d dns" echo "For example

    0

    1答えて

    getoptを使用して、引数を取る場合は、getoptを使用して、フラグが含まれている文字列をcの引数を解析することができます。 フラグを必要としない引数を使用することはできますか?ここで ./program -a arg1 arg2 arg2には、任意のフラグを必要としない、まだそれはまだ解析されます。 getoptでこれを行うことは可能ですか?

    -1

    1答えて

    bashのいくつかのオプションを解析するためにgetopt(1)を使用し、cmd行からオプションを渡すときに評価しません。それはをデフォルトされて - 私はわからない、なぜそれがこの奇妙な行動を引き起こしている、それらを供給したときに)「ダブルダッシュ」case文やその他のオプションを渡して、以下のコードは: parse_args() { cmd="" # Default none

    1

    1答えて

    ユーザーがコマンドラインからgetoptオプションに整数値だけを渡したかどうかを確認する方法はありますか?ユーザーは正の整数値のみを渡す必要があります。 ここではIsdigit()関数が正しく動作しません。 case 's' : flags=1; start = atoi(optarg); 開始に整数値のみが含まれているかどうかを確認する方法はありま

    0

    1答えて

    私はピックリングをテストしています& getOptsは、それぞれ個別に成功しましたが、今は2つを組み合わせようとしています。以下は、私がやっているの抜粋です #! /usr/bin/env python from itertools import groupby, chain import pickle import getopt import sys def main():

    1

    2答えて

    次の例では、エラーメッセージがgetoptではなく、xyzになると予想していました。私は間違って何をしていますか? /tmp> getopt --name xyz --options "xyz:" -- -x -x -- /tmp> getopt --name xyz --options "xyz:" -- -x -z getopt: option requires an argument

    0

    2答えて

    私はすでにcでコマンドライン引数を解析するためのいくつかの他の質問と回答があることを知っていますが、私のコードがうまくいかない理由を誰かが教えてくれることを願っています。ここに私のコードです。私はgetopt.h /(unistd.hのような外部のヘッダーなしで私の引数を解析したい)または私はUNIX形式のコマンドラインスイッチを解析するために年間にわたって使用してきた #include <std

    0

    2答えて

    私はPerlを初めてお使いになり、Perlスクリプトの解析スクリプト引数に問題がないかどうかを調べようとしています。 私は、次のPerlスクリプトと呼ばれるsample-perl.plあります perl sample-perl.pl --from nyc lon Output will be: nyc : use strict; use warnings; use 5.010; use