Als «bash-scripting» getaggte Fragen

Bei Bash-Skripten werden Skripte in der Bash-Shell-Sprache erstellt.

2
Bash-Vervollständigung für Dateinamenmuster oder Verzeichnisse
Ich versuche, ein Skript zur Bash-Vervollständigung einzurichten, und habe einige Probleme. Ich möchte es so einrichten, dass die aufgeführten Vervollständigungen entweder Dateien sind, die einer bestimmten Erweiterung entsprechen, oder Verzeichnisse (die Dateien dieser Erweiterung enthalten können oder nicht). Das Problem ist, dass ich die Vervollständigungen nur mit so etwas wie …

2
Warum wird eine Bash-while-Schleife nicht beendet, wenn eine Weiterleitung an einen terminierten Unterbefehl erfolgt?
Warum wird der folgende Befehl nicht beendet? Anstatt zu beenden, läuft die Schleife unbegrenzt. Während ich dieses Verhalten mithilfe eines komplexeren Setups entdeckte, reduziert sich die einfachste Form des Befehls auf Folgendes. Wird nicht beendet: while /usr/bin/true ; do echo "ok" | cat ; done | exit 1 Es gibt …

1
Wie kann ich die Benutzer-ID in einem Bash-Skript wechseln / ändern, um Befehle im selben Skript auszuführen?
Gibt es eine Möglichkeit, die Benutzeridentität innerhalb eines Skripts (das als Root im Rahmen eines Installationsprozesses ausgeführt wird) zu ändern, um einige Befehle auszuführen, ohne ein externes Skript aufzurufen, und dann zu zurückzukehren root, um andere Befehle auszuführen? Art von: #!/bin/bash some commands as root SWITCH_USER_TO user some commands as …

4
Bearbeiten Sie die XML-Datei mit dem Shell-Skript / Befehl
Ich muss dies mit einem Unix-Skript oder einem Befehl tun. In / home / user / app / xmlfiles befindet sich eine XML-Datei wie <book> <fiction type='a'> <author type=''></author> </fiction> <fiction type='b'> <author type=''></author> </fiction> <Romance> <author type=''></author> </Romance> </book> Ich möchte den Autorentyp in der Fiktion als lokal bearbeiten. …




2
So erhalten Sie eine Liste aller untergeordneten Prozesse, die von einem Skript erzeugt wurden
Kontext: Benutzer stellen mir ihre benutzerdefinierten Skripte zur Ausführung zur Verfügung. Diese Skripte können beliebig ähnlich sein wie Skripte zum Starten mehrerer GUI-Programme und Backend-Dienste. Ich habe keine Kontrolle darüber, wie die Skripte geschrieben werden. Diese Skripte können blockierend sein, dh die Ausführung wartet, bis alle untergeordneten Prozesse (Programme, die …






6
Was ist der einfachste Weg, um Zeilen aus einer Datei zu entfernen, die mit Zeilen aus einer anderen Datei übereinstimmen?
Was ist der einfachste Weg, um Zeilen aus einer Datei zu entfernen, die mit Zeilen aus einer anderen Datei übereinstimmen? Zum Beispiel, wenn ich die folgenden Dateien habe: file1.csv: u2@domain.com file2.csv: 1,u1@domain.com,somehash1 2,u2@domain.com,somehash2 3,u3@domain.com,somehash3 Als Ergebnis hätte ich gerne file3.csv : 1,u1@domain.com,somehash1 3,u3@domain.com,somehash3 Was ist der schnellste Weg, um diese …


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.