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.


16
Löschen Sie alle bis auf die neuesten X-Dateien in Bash
Gibt es eine einfache Möglichkeit, in einer ziemlich normalen UNIX-Umgebung mit bash einen Befehl auszuführen, um alle bis auf die neuesten X-Dateien aus einem Verzeichnis zu löschen? Um ein konkreteres Beispiel zu geben, stellen Sie sich vor, ein Cron-Job schreibt stündlich eine Datei (z. B. eine Protokolldatei oder eine gezielte …
157 bash  unix  scripting 



30
Was ist Ihr beliebtester Befehlszeilentrick mit Bash? [geschlossen]
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie wieder geöffnet werden kann, finden Sie in der Hilfe . Geschlossen vor 9 …
156 bash  command-line 

17
Root User / Sudo-Äquivalent in Cygwin?
Ich versuche, ein Bash-Skript in Cygwin auszuführen. Ich bekomme Must run as root, i.e. sudo ./scriptnameFehler. chmod 777 scriptname tut nichts, um zu helfen. Ich habe nach Möglichkeiten gesucht, Sudo auf Cygwin zu imitieren und einen Root-Benutzer hinzuzufügen, da das Aufrufen von "su" den Fehler wiedergibt su: user root does …
156 bash  cygwin  root  sudo 

2
Sowohl stdout als auch stderr in bash leiten?
Es scheint, dass neuere Versionen von bash den &>Operator haben, der (wenn ich das richtig verstehe) sowohl stdout als auch stderr in eine Datei &>>umleitet (wird stattdessen an die Datei angehängt, wie Adrian klarstellte). Was ist der einfachste Weg, um dasselbe zu erreichen, aber stattdessen zu einem anderen Befehl zu …
156 bash  stdout  stderr  piping 


17
Wie vergleiche ich zwei Gleitkommazahlen in Bash?
Ich bemühe mich sehr, zwei Gleitkommazahlen in einem Bash-Skript zu vergleichen. Ich muss Variablen, z let num1=3.17648e-22 let num2=1.5 Jetzt möchte ich nur einen einfachen Vergleich dieser beiden Zahlen durchführen: st=`echo "$num1 < $num2" | bc` if [ $st -eq 1]; then echo -e "$num1 < $num2" else echo -e …

14
Schnellste Möglichkeit, den Cursor auf einer Terminal-Befehlszeile zu bewegen?
Was ist der beste Weg, um sich auf einer bestimmten sehr langen Befehlszeile im Terminal zu bewegen? Angenommen, ich habe die Pfeiltaste oder Ctrl- verwendet R, um diese lange Befehlszeile abzurufen: ./cmd --option1 --option2 --option3 --option4 --option5 --option6 --option7 --option8 --option9 --option10 --option11 --option12 --option13 --option14 --option15 --option16 --option17 --option18 …
155 bash  terminal  window 


14
Verschieben Sie alle Dateien bis auf eine
Wie kann ich alle Dateien außer einer verschieben? Ich suche so etwas wie: 'mv ~/Linux/Old/!Tux.png ~/Linux/New/' wo ich alte Sachen in neue Sachen-Ordner außer verschieben Tux.png. ! -Zeichen steht für eine Negation. Gibt es ein Werkzeug für den Job?
154 linux  bash  glob 

4
Shell-Init-Problem beim Klicken auf die Registerkarte. Was ist mit getcwd falsch?
Sobald ich bei Bash auf Tab klicke, wird die Fehlermeldung angezeigt. Was ist los? symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: …
153 linux  bash  shell  pwd  getcwd 

6
Suchen Sie nach Dateien, die einen bestimmten Text enthalten
In bash möchte ich den Dateinamen (und den Pfad zur Datei) für jede Datei vom Typ zurückgeben, .php|.html|.jsdie die Zeichenfolge enthält, bei der die Groß- und Kleinschreibung nicht berücksichtigt wird"document.cookie" | "setcookie" Wie würde ich das machen?
153 bash  find 


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.