Tag: getopts

getopts ist ein Bourne – /POSIX-shell-builtin zum Parsen von Kommandozeilen-Optionen, verfügbar in ash, bash, dash, ksh, zsh, … auf Linux und anderen Unix-Systemen.

BASH getopts optionale Argumente

Anzahl der Antworten 3 Antworten
Ich versuche, erstellen Sie ein shell-Skript, das hat zwei obligatorische Argumente (arg1, arg2) und dann optional -b-flag plus das argument, die Folgen muss, sollten die Benutzer wählen, um die Flagge. Lassen Sie mich erklären: Es ist ein

Bash-Befehl getopts

Anzahl der Antworten 2 Antworten
Ich bin nach IBM-Beispiel von Ihrer website: (listing #5) http://www.ibm.com/developerworks/library/l-bash-parameters/index.html #!/bin/bash echo "OPTIND starts at $OPTIND" while getopts ":pq:" optname do case "$optname" in "p") echo "Option $optname is specified" ;; "q") echo "Option $optname has value

Beste Weg, um parse command line args in der Bash?

Anzahl der Antworten 2 Antworten
Nach mehreren Tagen Forschung, ich kann immer noch nicht herausfinden, was die beste Methode für parsing cmdline args in einem .sh-Skript. Nach meinen Referenzen, die getopts cmd ist der Weg zu gehen, da es "extrahiert und überprüft,

getopts-Druck helfen, wenn keine cmd. line-argument wurde abgestimmt

Anzahl der Antworten 4 Antworten
Ich versuche, getopts in der bash Parsen der BefehlszeilenArgumente, aber ich konnte nicht herausfinden, wie die Umsetzung der "default" - Aktion, wenn kein argument gefunden wurde (oder keine cmdline-argument angegeben). Dies ist silghtly vereinfachte version von dem,

Mit getopts innerhalb eines Bash-Funktion

Anzahl der Antworten 3 Antworten
Ich gerne verwenden würde getopts im inneren eine Funktion, die ich definiert habe, in meine .bash_profile. Die Idee ist würde ich gerne weitergeben in einigen flags diese Funktion, sein Verhalten zu ändern. Hier der code: function t()

Mit getopts verarbeiten, lange und kurze Kommandozeilen-Optionen

Anzahl der Antworten 30 Antworten
Möchte ich haben lange und kurze Formen der Kommandozeilen-Optionen aufgerufen, mit meinem shell-Skript. Ich weiß, dass getopts verwendet werden können, aber wie in Perl, ich habe nicht in der Lage, das gleiche zu tun mit shell. Irgendwelche

Erforderliche option getopts linux

Anzahl der Antworten 1 Antworten
Ich zu schreiben, ein bash-Skript: schedsim.sh [-h] [-c #CPUs ] -i pathfile h und c sind optional Optionen. i erforderlich, beim ausführen von Skript, wenn es nicht i-option -> Fehlermeldung. Wie Sie eine gewünschte option in getopts?

wie verwenden von getopt(s) - Technik für die Weitergabe in der Argumentation, in der bash

Anzahl der Antworten 2 Antworten
Kann mir jemand zeigen, ein Beispiel für die Verwendung von getopts richtig oder jeder anderen Technik, die ich in der Lage wäre ein argument übergeben? Ich bin versucht zu schreiben, diese in unix-shell/bash. Ich sehe es getopt

Mit getopt_long (C++), wie code ich eine lange & kurz-option, um sowohl Argumente erforderlich?

Anzahl der Antworten 2 Antworten
#include <iostream> #include <getopt.h> #define no_argument 0 #define required_argument 1 #define optional_argument 2 int main(int argc, char * argv) { std::cout << "Hello" << std::endl; const struct option longopts = { {"version", no_argument, 0, 'v'}, {"help", no_argument,

Option mehrere Argumente mit getopts (bash)

Anzahl der Antworten 2 Antworten
Ich versuche zu verarbeiten BefehlszeilenArgumente mithilfe von getopts in der bash. Eine der Anforderungen ist für die Verarbeitung einer beliebigen Anzahl der Argumente der option (ohne die Verwendung von Anführungszeichen). 1. Beispiel (nur schnappt sich der 1.

Fügen Sie die Nutzung von Inhalten in einem shell-Skript ohne getopts

Anzahl der Antworten 4 Antworten
Habe ich script, wo ich zu display-Verwendung-Befehl bei user vermissen alle verbindlichen Informationen während der Ausführung des Skripts. Usage : Script -s <server> -i <instance> -u <user> -p <password> <query> -w <warning value> -c <critical value> Mit

Wie handle shell mit getopts parameter mit Leerzeichen

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach einem Weg, um behandeln Sie Argumente mit Leerzeichen, muss analysiert werden von getopts-shell-Befehl. while getopts ":a:i:o:e:v:u:" arg do echo "ARG is: $arg" >> /tmp/submit.log case "$arg" in a) arg1="$OPTARG" ;; i)

Bash getopts mit mehreren und obligatorischen Optionen

Anzahl der Antworten 1 Antworten
Ist es möglich, mit getopts verarbeiten mehrere Optionen zusammen? Beispielsweise myscript -iR-oder myscript -irv. Außerdem habe ich eine situation, wo auf Grundlage einer Bedingung, Skript brauchen würde, zwingende option. Zum Beispiel, wenn im argument ein Skript wird

Argumente nach getopts analysieren

Anzahl der Antworten 1 Antworten
Möchte ich nennen, ein bash-Skript wie dieses $ ./scriptName -o -p -t something path/to/file Dies ist soweit ich bekommen #!/bin/bash o=false p=false while getopts ":opt:" options do case $options in o ) opt1=true ;; p ) opt2=true

Verwenden von getopts im Bash-Shell-Skript, um lange und kurze Befehlszeilenoptionen zu erhalten

Anzahl der Antworten 29 Antworten
Möchte ich haben lange und kurze Formen der Kommandozeilen-Optionen aufgerufen, mit meinem shell-Skript. Ich weiß, dass getopts verwendet werden können, aber wie in Perl, ich habe nicht in der Lage, das gleiche zu tun mit shell. Irgendwelche

Abrufen mehrerer Argumente für eine einzelne Option mithilfe von getopts in Bash

Anzahl der Antworten 8 Antworten
Ich brauche Hilfe mit getopts. Erstellte ich ein Bash-Skript, die aussieht wie diese, wenn Sie ausgeführt wird: $ foo.sh -ich env -d directory -s-Unterverzeichnis -f Datei Funktioniert einwandfrei, beim Umgang mit einem argument aus jeder Flagge. Aber

Verwenden von getopts innerhalb einer Bash-Funktion

Anzahl der Antworten 3 Antworten
Ich gerne verwenden würde getopts im inneren eine Funktion, die ich definiert habe, in meine .bash_profile. Die Idee ist würde ich gerne weitergeben in einigen flags diese Funktion, sein Verhalten zu ändern. Hier der code: function t()

Optionales Optionsargument mit getopts

Anzahl der Antworten 8 Antworten
while getopts "hd:R:" arg; do case $arg in h) echo "usgae" ;; d) dir=$OPTARG ;; R) if [[ $OPTARG =~ ^[0-9]+$ ]];then level=$OPTARG else level=1 fi ;; \?) echo "WRONG" >&2 ;; esac done Ebene bezieht sich

Ein Beispiel für die Verwendung von getopts in bash

Anzahl der Antworten 5 Antworten
Möchte ich nennen myscript - Datei in dieser Art: $ ./myscript -s 45 -p any_string oder $ ./myscript -h >>> should display help $ ./myscript >>> should display help Meine Anforderungen sind: getopt hier, um die input-Argumente