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.

20
Benennen Sie Dateien rekursiv mit find und sed um
Ich möchte eine Reihe von Verzeichnissen durchgehen und alle Dateien, die auf _test.rb enden, in _spec.rb umbenennen. Es ist etwas, das ich nie ganz herausgefunden habe, wie man mit Bash umgeht, also dachte ich diesmal, ich würde mich etwas anstrengen, um es festzunageln. Ich bin bisher jedoch zu kurz gekommen, …
84 bash  scripting  sed  find  replace 


3
So entfernen Sie Nicht-UTF-8-Zeichen aus der Textdatei
Ich habe eine Reihe von arabischen, englischen und russischen Dateien, die in utf-8 codiert sind. Beim Versuch, diese Dateien mit einem Perl-Skript zu verarbeiten, wird folgende Fehlermeldung angezeigt: Malformed UTF-8 character (fatal) Beim manuellen Überprüfen des Inhalts dieser Dateien fand ich einige seltsame Zeichen in ihnen. Jetzt suche ich nach …

10
Ganzzahliger ASCII-Wert zum Zeichen in BASH mit printf
Zeichen zu Wert funktioniert: $ printf "%d\n" \'A 65 $ Ich habe zwei Fragen, die erste ist am wichtigsten: Wie nehme ich 65 und verwandle es in A? \ 'A konvertiert ein ASCII-Zeichen mit printf in seinen Wert. Ist die Syntax für printf spezifisch oder wird sie irgendwo anders in …
84 bash  ascii  printf 

3
Bash STRG, um den Cursor zwischen Wörtern / Zeichenfolgen zu bewegen
Ich bin es gewohnt, die CTRLTaste zu verwenden, um mich schneller zu bewegen, wenn ich die linke und rechte Pfeiltaste verwende (geht zum Ende eines Wortes, anstatt jeweils ein Zeichen). Kann ich das irgendwie in Bash machen? Ich könnte es wahrscheinlich codieren, aber ich habe mich gefragt, ob es etwas …
84 bash 

10
Wie grep, ohne einige Muster?
Ich möchte Zeilen in Dateien finden, in denen ein Muster vorkommt und ein anderes Muster fehlt. Zum Beispiel muss ich alle Dateien / Zeilen finden, loomaußer denen mit gloom. Also kann ich loommit Befehl finden: grep -n 'loom' ~/projects/**/trunk/src/**/*.@(h|cpp) Jetzt möchte ich loomausschließen suchen gloom. Beide der folgenden Befehle sind …
84 bash  grep 

9
GPG-Verschlüsselungsdatei ohne Tastaturinteraktion [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen im vergangenen Jahr . Verbessere diese Frage Ich führe den nächsten Befehl in einer Crontab aus, …
84 bash  crontab  gnupg 



2
Wie verwende ich reguläre Ausdrücke in Bash-Skripten?
Ich möchte mithilfe eines regulären Ausdrucks überprüfen, ob eine Variable ein gültiges Jahr hat. Wenn ich das Bash-Handbuch lese, kann ich den Operator = ~ verwenden Wenn ich mir das folgende Beispiel anschaue, würde ich erwarten, dass "nicht OK" angezeigt wird, aber ich sehe "OK". Was mache ich falsch? i="test" …

6
Echo des letzten Befehlslaufs in Bash?
Ich versuche, den letzten Befehl in einem Bash-Skript wiederzugeben. Ich habe einen Weg gefunden, dies mit einigen zu tun, history,tail,head,sedder gut funktioniert, wenn Befehle eine bestimmte Zeile in meinem Skript vom Parser-Standpunkt aus darstellen. Unter bestimmten Umständen erhalte ich jedoch nicht die erwartete Ausgabe, beispielsweise wenn der Befehl in eine …
83 bash  command 

2
Warum wird meine Bash-Eingabeaufforderung nicht aktualisiert?
Ich bin neu in Git und versuche, den aktuellen Git-Zweig zu meiner bereits vorhandenen Eingabeaufforderung hinzuzufügen, die wie folgt definiert ist: RESET="\[\017\]" NORMAL="\[\033[0m\]" RED="\[\033[31;1m\]" YELLOW="\[\033[33;1m\]" WHITE="\[\033[37;1m\]" SMILEY="${WHITE}:)${NORMAL}" FROWNY="${RED}:(${NORMAL}" SELECT="if [ \$? = 0 ]; then echo \"${SMILEY}\"; else echo \"${FROWNY}\"; fi" export PS1="${RESET}${YELLOW}\u@\h${NORMAL} \`${SELECT}\` ${YELLOW}\w $(__git_ps1) >${NORMAL} " Ich habe …
83 git  bash  ps1 

5
Curl mit mehrzeiliger JSON
Betrachten Sie den folgenden Curl-Befehl. Ist es möglich, Newline in JSON (ohne Minify) zuzulassen und direkt in Bash (Mac / Ubuntu) auszuführen? curl -0 -v -X POST http://www.example.com/api/users \ -H "Expect:" \ -H 'Content-Type: text/json; charset=utf-8' \ -d \ ' { "field1": "test", "field2": { "foo": "bar" } }' Wenn …
83 bash  shell  ubuntu  curl 


5
Verwenden Sie sudo mit Passwort als Parameter [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 8 Jahren . Verbessere diese Frage Ich möchte sudo mit meinem Passwort als Parameter ausführen, damit ich …
83 linux  bash  sudo 

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.