Als «shell-script» getaggte Fragen

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

3
Regel zum Aufrufen von Subshell in Bash?
Ich scheine die Bash-Regel zum Erstellen einer Subshell falsch zu verstehen. Ich dachte, Klammern erzeugen immer eine Subshell, die als eigener Prozess abläuft. Dies scheint jedoch nicht der Fall zu sein. In Code-Snippet A (siehe unten) wird der zweite sleepBefehl nicht in einer separaten Shell ausgeführt (wie von pstreeeinem anderen …

3
Zeilenumbrüche in Dateinamen
Ich verstehe und akzeptiere die Prämisse, dass defensives 1- Shell-Scripting umsichtig und langfristig nachhaltiger ist. Viele der hier gestellten Antworten auf Textverarbeitungsfragen folgen diesem Prinzip, indem sie die Antwortmöglichkeiten für unorthodoxe Dateinamen berücksichtigen. Das kann Leerzeichen, Bindestriche und neue Zeilen enthalten. Wie häufig sind neue Zeilen in Dateinamen? Speziell: Erstellen …


6
Mehrere Digests gleichzeitig berechnen (md5, sha256)?
Unter der Annahme, dass Festplatten-E / A und freier RAM ein Engpass sind (während die CPU-Zeit keine Einschränkung darstellt), gibt es ein Tool, mit dem mehrere Message Digests gleichzeitig berechnet werden können? Ich interessiere mich besonders für die parallele Berechnung der MD-5- und SHA-256-Digests großer Dateien (Größe in Gigabyte). Ich …

3
Diff, nur geänderte Zeile aus rechter Datei anzeigen
Ich habe eine Datei aund bmöchte Zeilen ausgeben b, die sich seit dem Klonen geändert haben a. Nur die modifizierten Linien, kein umgebender Kontext, keine diff versetzten Markierungen. Wie kann ich das mit Shell Scripting machen? (Kein Python / Perl / PHP / ...) Sed und awk sind akzeptable Lösungen. …
24 shell-script  sed  awk  diff 


4
Befehl nach Ablauf einer bestimmten Zeit ausführen?
Gibt es eine Möglichkeit, zeitbasierte Befehle auszuführen, wenn ich einen langen Prozess ausführe? Zum Beispiel führe ich einen sehr langen Prozess aus, der ungefähr 10 Minuten dauert. Nach 5 Minuten möchte ich einen separaten Befehl ausführen. Zur Veranschaulichung könnte der separate Befehl sein:echo 5 minutes complete (Hinweis: Ich möchte keine …

8
Fügen Sie am Anfang und am Ende der riesigen Datei Zeilen hinzu
Ich habe das Szenario, in dem Zeilen am Anfang und Ende der riesigen Dateien hinzugefügt werden. Ich habe versucht, wie unten gezeigt. für die erste Zeile: sed -i '1i\'"$FirstLine" $Filename für die letzte Zeile: sed -i '$ a\'"$Lastline" $Filename Das Problem bei diesem Befehl ist jedoch, dass die erste Zeile …

7
Text zwischen zwei Tags
Ich möchte abrufen, was sich zwischen diesen beiden Tags befindet - <tr> </tr>- aus einem HTML-Dokument. Jetzt habe ich keine spezifischen HTML-Anforderungen, die für einen HTML-Parser gerechtfertigt wären. Ich brauche einfach etwas, das passt <tr>und </tr>und alles dazwischen bekommt und es könnte mehrere trs geben. Ich habe awk ausprobiert, was …

1
Ein systemctl-Befehl zum Starten und Aktivieren
Die Verwendung eines einzigen Befehls zum Starten und Aktivieren systemctlverwalteter Software wäre nützlich, um ein paar Zeilen in einigen Skripten zu sparen und sie ein bisschen ästhetischer zu gestalten (kein wirkliches Problem, aber eine nette Sache). Gibt es einen systemctlBefehl für beide startund enableein Programm, das von gesteuert wird systemctl?


8
Passwort in Shell-Skripten verbergen
Wie kann ich ein Passwort in Shell-Skripten verbergen? Es gibt eine Reihe von Skripten, die auf die Datenbank zugreifen. Wenn wir das Skript öffnen, kennen auch andere den Benutzernamen und das Passwort. Also, wenn jemand weiß, wie man sich versteckt, lass es mich wissen. Ich habe eine Möglichkeit: Platzieren Sie …

4
mit mehrfachem Ausdruck für In-Place-Argumentation
Ich versuche, mehrere Wörter in der Datei mit zu ersetzen sed -i #expression1 #expression2 Datei Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 Ausgang (Gewünscht) anything 123 stuff1 anything 456 stuff2 anything 768 stuff3 anything 353 stuff4 Probierversuche Ich kann die folgende Ausgabe erhalten, indem ich …

6
Wie erhalte ich eine Antwort von einer URL?
Ich wurde gebeten, ein Shell-Skript zu schreiben, um zu überprüfen, ob eine URL für mein Projekt UP / Working ist oder nicht. Ich habe versucht, einige Hinweise über das Internet zu finden, aber ich habe immer überprüft, ob die URL existiert oder nicht. Ich habe es zuerst mit versucht wget. …


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.