Als «shell-script» getaggte Fragen

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

3
Warum ist das Öffnen einer Datei schneller als das Lesen von variablen Inhalten?
In einem bashSkript benötige ich verschiedene Werte aus /proc/Dateien. Bis jetzt habe ich Dutzende von Zeilen, die die Dateien direkt so abfassen: grep -oP '^MemFree: *\K[0-9]+' /proc/meminfo Um dies effizienter zu gestalten, habe ich den Dateiinhalt in einer Variablen gespeichert und Folgendes angegeben: a=$(</proc/meminfo) echo "$a" | grep -oP '^MemFree: …

3
Wie kann man mit einem Befehl mehrere Programme im Hintergrund ausführen?
Wie kann man mit einem Befehl mehrere Programme im Hintergrund ausführen? Ich habe die folgenden Befehle ausprobiert, aber sie funktionieren nicht. nohup ./script1.sh & && nohup ./script2.sh & -bash: syntax error near unexpected token '&&' nohup ./script1.sh & ; nohup ./script2.sh & -bash: syntax error near unexpected token ';'






3
Syntaxfehler: "(" unerwartet "beim Erstellen eines Arrays
Ich habe zwei (Debian) Linux-Server. Ich erstelle ein Shell-Skript. Auf dem ersten erstelle ich ein Array so: #!/bin/bash target_array=( "/home/user/direct/filename -p123 -r" ) Das funktioniert gut. Aber wenn ich das auf dem anderen Server laufen lasse, bekomme ich: Syntax error: "(" unexpected Soweit ich das beurteilen kann sind beide Server …

5
Wie führe ich ein Timeout für Shell-Skripte ein?
Ich möchte ein Shell-Skript ausführen, das eine Schleife enthält und das für immer funktionieren kann, was ich nicht möchte. Daher muss ich eine Zeitüberschreitung für das gesamte Skript festlegen. Wie kann ich unter SuSE ein Timeout für das gesamte Shell-Skript einführen?




1
Wie geht das !! in bash arbeiten?
Sehr nützlich, wenn Sie ein Sudo am Anfang Ihres Befehls vergessen haben und sich !!wie ein Alias ​​des vorherigen Befehls verhalten. Beispiel $ mv /very/long/path/for/a/protected/sensible/file/caution.h . (...) Permission denined $ sudo !! sudo mv /very/long/path/for(...) . [sudo] password : Wie nennen wir diesen doppelten !!Trick? Recherchen über das Internet sind …


6
Finde n häufigste Wörter in einer Datei
Ich möchte beispielsweise die 10 häufigsten Wörter in einer Textdatei finden. Erstens sollte die Lösung für Tastenanschläge optimiert werden (mit anderen Worten - meine Zeit). Zweitens für die Leistung. Folgendes muss ich bisher für die Top 10 tun: cat test.txt | tr -c '[:alnum:]' '[\n*]' | uniq -c | sort …

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.