Als «parameter» getaggte Fragen

39
Ein Array in Argumente eines Befehls umwandeln?

Ich habe eine Reihe von "Optionen" eines Befehls. my_array=(option1 option2 option3) Ich möchte diesen Befehl in einem Bash-Skript aufrufen und die Werte aus dem Array als Optionen verwenden. So command $(some magic here with my_array) "$1"wird: command -option1 -option2 -option3 "$1" Wie kann ich...

33
Bash-Iterationsdatei-Liste, außer wenn leer

Ich dachte, das wäre einfach - aber es erweist sich als komplexer als ich erwartet hatte. Ich möchte alle Dateien eines bestimmten Typs in einem Verzeichnis durchlaufen, also schreibe ich Folgendes: #!/bin/bash for fname in *.zip ; do echo current file is ${fname} done Dies funktioniert , solange...

21
Befehlszeilenterminologie: Wie heißen diese Teile eines Befehls?

An der Kommandozeile verwende ich oft "einfache" Befehle wie mv foo/bar baz/bar aber ich weiß nicht, wie ich das alles nennen soll: ┌1┐ ┌──2───┐ git checkout master │ └──────3──────┘ └───────4─────────┘ Ich (glaube ich) weiß, dass 1 ein Befehl und 2 ein Argument ist, und ich würde wahrscheinlich 3...

16
GRUB2 und Kernel vga = Parameter

Gemäß der Dokumentation ist die Verwendung des vga=Kernel-Parameters ab GRUB2 veraltet. Die Tatsache, dass einige neuere Kernel es auf bestimmten Adaptern anscheinend nicht mehr unterstützen, spielt keine Rolle, da meine Grafikkarte sieben bis acht Jahre alt ist. Das Problem ist jetzt, dass ich...

14
Was zeigt echo $ -1 an?

Was bedeutet die Ausgabe von echo $-1, echo $-2, echo $-3.. das? Auf einer meiner Linux-Boxen zeigt es mir: echo $-1 imsBEl1 echo $-2 imsBEl2 Und auf einer anderen Linux-Box zeigt es: echo $-1 himBH1 echo $-2 himBH2 Mappen sie auf einige Speicherorte oder etwas

12
Shell-Argumente in umgekehrter Reihenfolge ausgeben

Ich stecke ein bisschen fest. Meine Aufgabe ist es, die Argumente für mein Skript in umgekehrter Reihenfolge zu drucken, mit Ausnahme der dritten und vierten. Was ich habe, ist dieser Code: #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;; *) eval echo "$i. Parameter: \$$i";; esac i=`expr...

12
Optionale Parameter in der Bash-Funktion

Ich habe eine Funktion zum schnellen Erstellen eines neuen SVN-Zweigs, der so aussieht function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } Womit ich schnell einen neuen Zweig erstelle, ohne die Adressen und einige andere Dinge nachschlagen...

11
Indizieren und Ändern des Bash-Parameterarrays $ @

Ist es möglich, auf Indizes in zu verweisen $@? Ich kann nirgendwo im GrayCat-Wiki einen Verweis finden, der wie folgt verwendet werden kann , und das Advanced Scripting Guide und andere weisen dies einer anderen Variablen zu, bevor sie stattdessen geändert werden. $ echo ${@[0]} -bash: ${@[0]}:...