Als «bash» getaggte Fragen

729
Wie kann man einen kontinuierlichen Stream "grep"?

Ist das in grepeinem kontinuierlichen Stream möglich? Was ich meine, ist eine Art tail -f <file>Befehl, aber mit grepauf der Ausgabe, um nur die Zeilen zu behalten, die mich interessieren. Ich habe es versucht, tail -f <file> | grep patternaber es scheint, dass grepes nur ausgeführt...

728
Teilzeichenfolge in Bash extrahieren

Bei einem Dateinamen im Formular someletters_12345_moreleters.extmöchte ich die 5 Ziffern extrahieren und in eine Variable einfügen. Um den Punkt hervorzuheben, habe ich einen Dateinamen mit x Zeichenanzahl, dann eine fünfstellige Folge, die auf beiden Seiten von einem einzelnen Unterstrich...

713
Was bedeutet set -e in einem Bash-Skript?

Ich untersuche den Inhalt dieser Preinst- Datei, die das Skript ausführt, bevor dieses Paket aus seiner Debian-Archivdatei (.deb) entpackt wird. Das Skript hat den folgenden Code: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = install ]; then if [ -d

677
Wie entferne ich alle .pyc-Dateien aus einem Projekt?

Ich habe einige Dateien in einem ziemlich großen Projekt umbenannt und möchte die zurückgelassenen .pyc-Dateien entfernen. Ich habe das Bash-Skript ausprobiert: rm -r *.pyc Aber das geht nicht so durch die Ordner, wie ich es mir vorgestellt habe. Was mache ich

640
Teilen Sie die Zeichenfolge in Bash in ein Array auf

In einem Bash-Skript möchte ich eine Zeile in Teile teilen und sie in einem Array speichern. Die Linie: Paris, France, Europe Ich möchte sie in einem Array wie diesem haben: array[0] = Paris array[1] = France array[2] = Europe Ich möchte einfachen Code verwenden, die Geschwindigkeit des Befehls...

629
Wie funktioniert "cat << EOF" in Bash?

Ich musste ein Skript schreiben, um mehrzeilige Eingaben in ein Programm einzugeben ( psql). Nach einigem googeln stellte ich fest, dass die folgende Syntax funktioniert: cat << EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF Dadurch wird...