Als «shell-script» getaggte Fragen

Fragen zu Shell-Skripten, ausführbaren Dateien, die von einer Shell interpretiert werden (bash, zsh usw.).


1
Verwenden Sie in einem Bash-Skript die Bedingung "oder" in einer "if" -Anweisung
Diese Frage ist eine Art Fortsetzung meiner früheren Frage . Die Benutzer auf dieser Site haben mir freundlicherweise dabei geholfen, herauszufinden, wie eine Bash- forSchleife geschrieben wird, die Zeichenfolgenwerte durchläuft. Angenommen, eine Schleifensteuerungsvariable fnamedurchläuft die Zeichenfolgen "a.txt" "b.txt" "c.txt". Ich würde gerne echo"Ja!" wann fnamehat der Wert "a.txt"oder "c.txt"und echo"nein!" …
129 bash  shell-script 

1
Wann ist eine doppelte Anführungszeichen erforderlich?
Der alte Rat bestand früher darin, jeden Ausdruck mit einem doppelten Anführungszeichen zu versehen $VARIABLE, zumindest wenn man wollte, dass er von der Shell als ein einzelnes Element interpretiert wird, da sonst Leerzeichen im Inhalt von $VARIABLEdie Shell abwerfen würden. Ich verstehe jedoch, dass in neueren Versionen von Shells nicht …





3
Wie kann ich ein lokales Skript auf einem Remote-Computer ausführen und Argumente einschließen?
Ich habe ein Skript geschrieben, das bei lokaler Ausführung einwandfrei funktioniert: ./sysMole -time Aug 18 18 Die Argumente "-time" , "Aug" , "18" und "18" werden erfolgreich an das Skript übergeben. Dieses Skript kann jetzt auf einem Remotecomputer ausgeführt werden, jedoch in einem lokalen Verzeichnis auf dem lokalen Computer. Beispiel: …


8
Übergabe benannter Argumente an Shell-Skripte
Gibt es eine einfache Möglichkeit, benannte Parameter an ein Shell-Skript zu übergeben (zu empfangen)? Zum Beispiel, my_script -p_out '/some/path' -arg_1 '5' Und im Inneren my_script.sherhalten sie als: # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] printf "The Argument p_out is %s" …



11
Löschen Erste Zeile einer Datei
Wie kann ich die erste Zeile einer Datei löschen und die Änderungen beibehalten? Ich habe es versucht, aber es löscht den gesamten Inhalt der Datei. $sed 1d file.txt > file.txt
110 shell-script  sed  ksh 

10
Parallelisieren Sie eine Bash FOR-Schleife
Ich habe versucht, das folgende Skript, insbesondere jede der drei FOR-Schleifeninstanzen, mit GNU Parallel zu parallelisieren, konnte dies jedoch nicht. Die 4 in der FOR-Schleife enthaltenen Befehle werden nacheinander ausgeführt, wobei jede Schleife etwa 10 Minuten dauert. #!/bin/bash kar='KAR5' runList='run2 run3 run4' mkdir normFunc for run in $runList do fsl5.0-flirt …

13
Dekodierung URL-Kodierung (Prozent-Kodierung)
Ich möchte die URL-Codierung decodieren. Gibt es ein eingebautes Tool dafür oder könnte mir jemand einen sedCode zur Verfügung stellen, der dies erledigt? Ich habe ein bisschen unter unix.stackexchange.com und im Internet gesucht, aber ich konnte kein Befehlszeilentool zum Dekodieren der URL-Kodierung finden. Was ich tun möchte, ist einfach vor …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.