Als «bash» getaggte Fragen

86
So aktualisieren Sie eine Datei in einem Zip-Archiv

Ist es möglich, eine Datei in einer Zip-Datei zu ersetzen, ohne die alte Datei zu entpacken, die neue Datei hinzuzufügen und wieder zu entpacken? Grund ist, dass ich eine Zip-Datei habe, die wirklich groß ist. In der Zip-Datei befindet sich eine XML-Datei, die ich manchmal aktualisieren muss....

86
Unix-Shell-Skript zum Abschneiden einer großen Datei

Ich versuche, ein Unix-Skript zu schreiben, das eine Datei abschneidet / leert, die kontinuierlich von einer Anwendung geschrieben / geöffnet wird, wenn sie beispielsweise 3 GB Speicherplatz erreicht. Ich weiß, dass der folgende Befehl es tun würde: cp /dev/null [filename] Aber ich werde dies in...

86
Paralleles Ausführen von Programmen mit xargs

Ich habe derzeit das aktuelle Skript. #!/bin/bash # script.sh for i in {0..99}; do script-to-run.sh input/ output/ $i done Ich möchte es parallel mit xargs ausführen. Ich habe versucht script.sh | xargs -P8 Dies wird jedoch nur einmal ausgeführt. Auch mit -n8 kein Glück. Wenn Sie &...

85
Ausgabe des Befehls mit Bash nach Spalten teilen?

Ich möchte das machen: Führen Sie einen Befehl aus Erfassen Sie die Ausgabe Wählen Sie eine Zeile Wählen Sie eine Spalte dieser Zeile aus Nehmen wir als Beispiel an, ich möchte den Befehlsnamen von a erhalten $PID(bitte beachten Sie, dass dies nur ein Beispiel ist. Ich schlage nicht vor, dass...

85
N-tes Wort in einer Zeichenfolgenvariablen

In Bash möchte ich das N-te Wort eines Strings erhalten, der von einer Variablen gehalten wird. Zum Beispiel: STRING="one two three four" N=3 Ergebnis: "three" Welcher Bash-Befehl / welches Bash-Skript könnte dies tun?

85
Was ist indirekte Expansion? Was bedeutet $ {! Var *}?

Ich lese " Bash Guide für Anfänger ". Es sagt: Wenn das erste Zeichen von PARAMETERein Ausrufezeichen ist, verwendet Bash den Wert der Variablen, die aus dem Rest von gebildet wird, PARAMETERals Namen der Variablen. Diese Variable wird dann erweitert und dieser Wert wird im Rest der Substitution...

85
Befehl zum Löschen des Git Bash-Bildschirms

Gibt es einen Befehl in Git, der den Bildschirm löscht? Wenn Sie beispielsweise in der Fensterbefehlszeile nach der Ausführung von viel Code cls eingeben, wird der gesamte vorherige Code gelöscht. Ich möchte also die gleiche Art von Funktionalität in Git. So kann mir jeder den Befehlsnamen...