Als «bash» getaggte Fragen

Bei Fragen zu Skripten, die für die Bash-Befehlsshell geschrieben wurden. Überprüfen Sie Shell-Skripte mit Fehlern / Syntaxfehlern mit dem Shellcheck-Programm (oder auf dem Web-Shellcheck-Server unter https://shellcheck.net), bevor Sie sie hier veröffentlichen. Fragen zur interaktiven Verwendung von Bash sind bei Super User eher themenbezogen als bei Stack Overflow.

12
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 werden kann, wenn es …
729 linux  bash  shell  grep  tail 

21
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 umgeben ist, und dann einen weiteren Satz von x Zeichenanzahl. Ich …
728 string  bash  shell  substring 



7
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 /usr/share/MyApplicationName ]; then echo "MyApplicationName is …
713 linux  bash  shell  sh 




19
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 falsch?
677 bash 





21
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 spielt keine …
640 arrays  bash  split 


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.