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.

8
Wie gebe ich ein Passwort für 'psql' nicht interaktiv an?
Ich versuche, den Datenbankerstellungsprozess mit einem Shell-Skript zu automatisieren, und eines habe ich mit der Übergabe eines Passworts an psql blockiert . Hier ist ein bisschen Code aus dem Shell-Skript: psql -U $DB_USER -h localhost -c"$DB_RECREATE_SQL" Wie übergebe ich ein Passwort auf psqlnicht interaktive Weise?



11
Was ist der Zweck des: (Doppelpunkt-) GNU Bash?
Was ist der Zweck eines Befehls, der nichts tut, nur ein Kommentarführer ist, sondern tatsächlich eine in sich selbst eingebaute Shell ist? Es ist langsamer als das Einfügen eines Kommentars in Ihre Skripte um etwa 40% pro Anruf, was wahrscheinlich stark von der Größe des Kommentars abhängt. Die einzigen möglichen …
335 bash  shell  built-in 




5
Zugriff auf Bash-Befehlszeilenargumente $ @ vs $ *
In vielen SO-Fragen und Bash-Tutorials sehe ich, dass ich auf Befehlszeilenargumente in Bash-Skripten auf zwei Arten zugreifen kann: $ ~ >cat testargs.sh #!/bin/bash echo "you passed me" $* echo "you passed me" $@ Was in ... resultiert: $ ~> bash testargs.sh arg1 arg2 you passed me arg1 arg2 you passed …



24
Löschen Sie alle lokalen Git-Zweige
Ich folge einem Entwicklungsprozess, in dem ich für jedes neue Feature oder jede neue Story-Karte einen neuen lokalen Zweig erstelle. Wenn ich fertig bin, füge ich den Zweig in Master zusammen und drücke dann. Was im Laufe der Zeit aufgrund einer Kombination aus Faulheit oder Vergesslichkeit passiert, ist, dass ich …

30
Wie Urlencode-Daten für Curl-Befehl?
Ich versuche, ein Bash-Skript zum Testen zu schreiben, das einen Parameter verwendet und ihn über Curl an die Website sendet. Ich muss den Wert per URL codieren, um sicherzustellen, dass Sonderzeichen ordnungsgemäß verarbeitet werden. Was ist der beste Weg, dies zu tun? Hier ist mein bisheriges Basisskript: #!/bin/bash host=${1:?'bad host'} …



3
Ändern der Standard-Shell unter Linux [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 7 Jahren . Wie ist es möglich, die Standard-Shell zu ändern? Der envBefehl sagt derzeit: SHELL=/bin/tcsh und …
316 linux  bash  shell  environment  tcsh 

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.