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.

3
Bewahren Sie die Farbe nach dem Paspeln von grep zu grep
Es gibt eine ähnliche Frage in Preserve ls Farbe nach dem Grep'ing, aber es ärgert mich, dass die Farbe nicht erhalten bleibt, wenn Sie farbige Grep-Ausgaben in ein anderes Grep leiten . Als Beispiel grep --color WORD * | grep -v AVOIDwird die Farbe der ersten Ausgabe nicht beibehalten. Aber …
140 linux  bash  colors  grep  pipe 


12
Farben aus der Ausgabe entfernen
Ich habe ein Skript, das eine Ausgabe mit Farben erzeugt, und ich muss die ANSI-Codes entfernen. #!/bin/bash exec > >(tee log) # redirect the output to a file but keep it on stdout exec 2>&1 ./somescript Die Ausgabe ist (in Protokolldatei): java (pid 12321) is running...@[60G[@[0;32m OK @[0;39m] Ich wusste …


7
Festlegen der Umgebungsvariablen PATH in OSX dauerhaft
Ich habe mehrere Antworten gelesen, wie Umgebungsvariablen unter OSX als dauerhaft festgelegt werden. Zuerst habe ich Folgendes versucht: Wie kann man $ PATH unter Linux / Unix dauerhaft einstellen? aber ich hatte eine Fehlermeldung, die sagte no such file and directory, also dachte ich, ich könnte es versuchen ~/.bash_profileanstatt, ~/.profileaber …


22
Automatische Erfassung der Ausgabe des letzten Befehls in eine Variable mit Bash?
Ich möchte das Ergebnis des zuletzt ausgeführten Befehls in einem nachfolgenden Befehl verwenden können. Beispielsweise, $ find . -name foo.txt ./home/user/some/directory/foo.txt Angenommen, ich möchte die Datei in einem Editor öffnen oder löschen oder etwas anderes damit tun können, z mv <some-variable-that-contains-the-result> /some/new/location Wie kann ich es tun? Vielleicht mit einer …
139 linux  bash  command-line 


16
So sortieren Sie ein Array in Bash
Ich habe ein Array in Bash, zum Beispiel: array=(a c b f 3 5) Ich muss das Array sortieren. Nicht nur den Inhalt sortiert anzeigen, sondern auch ein neues Array mit den sortierten Elementen erhalten. Das neu sortierte Array kann ein völlig neues oder das alte sein.
139 arrays  bash  shell  sorting 

1
Wie gehe ich mit einer gezippten Seite richtig um, wenn ich Curl verwende?
Ich habe ein Bash-Skript geschrieben, das mithilfe von Curl von einer Website ausgegeben wird und eine Reihe von Zeichenfolgenmanipulationen an der HTML-Ausgabe vornimmt. Das Problem ist, wenn ich es für eine Site ausführe, die ihre Ausgabe gzipped zurückgibt. Das Aufrufen der Site in einem Browser funktioniert einwandfrei. Wenn ich Curl …
139 bash  curl  gzip 

4
Wie verwende ich einen Datei-Grep-Vergleich in einer Bash-if / else-Anweisung?
Wenn unser Server hochfährt, müssen wir eine Datei überprüfen, um festzustellen, wie der Server konfiguriert ist. Wir möchten in unserer Datei /etc/aws/hosts.conf nach der folgenden Zeichenfolge suchen: MYSQL_ROLE=master Anschließend möchten wir testen, ob diese Zeichenfolge vorhanden ist, und mithilfe einer if / else-Anweisung eine von zwei Optionen ausführen, je nachdem, …
138 bash 





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.