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.


4
Anzeigen der Zeilennummer beim Ausführen des Bash-Skripts
Ich habe ein Testskript, das viele Befehle enthält und viele Ausgaben generiert. Ich verwende set -xoder set -vund set -e, sodass das Skript angehalten wird, wenn ein Fehler auftritt. Es ist jedoch immer noch ziemlich schwierig für mich zu finden, in welcher Zeile die Ausführung gestoppt wurde, um das Problem …
89 linux  bash  testing 

18
Schlaf bis zu einer bestimmten Zeit / einem bestimmten Datum
Ich möchte, dass mein Bash-Skript bis zu einer bestimmten Zeit in den Ruhezustand wechselt. Ich möchte also einen Befehl wie "sleep", der kein Intervall außer einer Endzeit benötigt und bis dahin schläft. Der "at" -Dämon ist keine Lösung, da ich ein laufendes Skript bis zu einem bestimmten Datum / einer …
89 bash  sleep  wait 



5
Wie werden zwei Ordner automatisch synchronisiert?
Ich möchte eine synchronisierte Kopie eines Ordners mit seinem gesamten Teilbaum haben. Dies sollte automatisch so funktionieren: Wenn ich Inhalte aus dem ursprünglichen Ordner erstelle, ändere oder lösche, sollten diese Änderungen automatisch auf den Synchronisierungsordner angewendet werden. Welches ist der beste Ansatz für diese Aufgabe? Übrigens: Ich bin auf Ubuntu …


3
Äquivalent von rm und mv in Windows .cmd
Ich habe Folgendes in einem Shell-Skript, ich möchte die folgenden Zeilen in eine Windows-Cmd-Datei konvertieren. Kann jemand Eingaben darüber machen, was für "rm" und "mv" in der Windows-Cmd-Datei entspricht? rm -f ${BUILD_ID}/${BUILD_ASIC}*rampatch* mv ${BUILD_ID}/${BUILD_ASIC}*rampatch* ${BUILD_ID}/emul/
88 bash  shell  cmd 


3
Bash-Befehlszeile und Eingabegrenze
Gibt es eine Art Zeichenbeschränkung in Bash (oder anderen Shells) für die Dauer einer Eingabe? Wenn ja, wie hoch ist diese Zeichenbeschränkung? Dh Ist es möglich, einen Befehl in bash zu schreiben, der zu lang ist, um von der Befehlszeile ausgeführt zu werden? Wenn es kein erforderliches Limit gibt, gibt …

12
Schleife über Tupel in Bash?
Ist es möglich, Tupel in Bash zu durchlaufen? Als Beispiel wäre es großartig, wenn Folgendes funktionieren würde: for (i,j) in ((c,3), (e,5)); do echo "$i and $j"; done Gibt es eine Problemumgehung, mit der ich Tupel durchlaufen kann?
88 bash  for-loop 

8
Verwenden von Farben mit printf
Wenn es so geschrieben wird, wird Text in Blau ausgegeben: printf "\e[1;34mThis is a blue text.\e[0m" Aber ich möchte, dass das Format in printf definiert wird: printf '%-6s' "This is text" Jetzt habe ich verschiedene Optionen zum Hinzufügen von Farbe ausprobiert, ohne Erfolg: printf '%-6s' "\e[1;34mThis is text\e[0m" Ich habe …
88 linux  bash  colors  printf 

4
Regex-Matching in einer Bash-if-Anweisung
Was habe ich hier falsch gemacht? Es wird versucht, eine Zeichenfolge zu finden, die Leerzeichen, Kleinbuchstaben, Großbuchstaben oder Zahlen enthält. Sonderzeichen wären auch nett, aber ich denke, das erfordert das Entkommen bestimmter Zeichen. TEST="THIS is a TEST title with some numbers 12345 and special char *&^%$#" if [[ "$TEST" =~ …


5
Kann ein Bash-Tab-Vervollständigungsskript in zsh verwendet werden?
Ich habe ein Bash-Tab-Vervollständigungsskript für Apaches Hadoop. Normalerweise verwende ich zsh als meine tägliche Shell. Es neigt dazu, ziemlich bashartig zu sein, wenn ich es brauche, aber es sieht so aus, als ob sich die Tab-Vervollständigungssysteme zwischen ihnen radikal unterscheiden. Gibt es eine einfache Möglichkeit, die vorhandenen Definitionen für die …

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.