Als «bash» getaggte Fragen

97
Batch-Äquivalent zu Bash-Backticks

Wenn ich mit Bash arbeite, kann ich die Ausgabe eines Befehls wie folgt in einen anderen Befehl einfügen: my_command `echo Test` wäre das gleiche wie my_command Test (Offensichtlich ist dies nur ein unpraktisches Beispiel.) Ich frage mich nur, ob Sie in Batch dasselbe tun

97
Befehl zum Escapezeichen einer Zeichenfolge in Bash

Ich benötige einen Bash-Befehl, der eine Zeichenfolge in etwas konvertiert, das maskiert ist. Hier ist ein Beispiel: echo "hello\world" | escape | someprog Wo der Escape - Befehl macht "hello\world"in "hello\\\world". Dann kann someprog "hello\\world"wie erwartet verwenden. Dies ist natürlich ein...

97
Bash-Syntaxfehler: Unerwartetes Dateiende

Verzeih mir, dass dies ein sehr einfaches Skript in Bash ist. Hier ist der Code: #!/bin/bash # june 2011 if [ $# -lt 3 -o $# -gt 3 ]; then echo "Error... Usage: $0 host database username" exit 0 fi nach dem Ausführen von sh file.sh: Syntaxfehler: Unerwartetes

97
Lesen Sie die Eingabe in Bash innerhalb einer while-Schleife

Ich habe ein Bash-Skript, das ungefähr so ​​aussieht: cat filename | while read line do read input; echo $input; done Dies gibt mir jedoch eindeutig nicht die richtige Ausgabe, da beim Lesen in der while-Schleife aufgrund der möglichen E / A-Umleitung versucht wird, aus dem Dateinamen der Datei zu...

97
So fügen Sie ein '&' -Zeichen in eine Bash-Curl-Anweisung ein

Ich versuche, Curl in Bash zum Herunterladen einer Webseite zu verwenden, aber das &Symbol in der URL wird nicht wie gewünscht als Zeichen interpretiert. Irgendwelche Ideen, wie ich bash davon überzeugen kann, dass das Symbol &nur ein langweiliger Charakter und nichts Besonderes...

97
Schreiben von Ausgaben in Protokolldatei und Konsole

In Unix - Shell, habe ich eine env - Datei ( env - Datei die Parameter definiert , für den Betrieb des Benutzerskript wie Protokolldateinamen und den Pfad erforderlich, Umleitung Ausgänge und Fehler - Datei, Datenbankverbindungsdaten, etc. zu protokollieren ) , das leitet alle die Ausgänge ( Echo -...

97
Festlegen der ZSH-Standard-Shell in MacOSX [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 vor 3 Jahren ....

96
Von vim ausgeführte Befehle erkennen keine Bash-Befehls-Aliase

Ich benutze Bash auf Mac und einer der Aliase ist so alias gitlog='git --no-pager log -n 20 --pretty=format:%h%x09%an%x09%ad%x09%s --date=short --no-merges' Aber wenn ich es tue :! gitlog Ich bekomme /bin/bash: gitlog: command not found Ich weiß, dass ich in meiner .gitconfig Aliase wie...

96
Simulation des ENTER-Tastendrucks im Bash-Skript

Ich habe ein wirklich einfaches Bash-Skript erstellt, das einige Befehle ausführt. Einer dieser Befehle benötigt zur Laufzeit Benutzereingaben. dh es fragt den Benutzer "Willst du bla bla bla?", ich möchte einfach eine Eingabetaste senden, damit das Skript vollständig automatisiert wird. Ich muss...

96
Wie greife ich einen INI-Wert in einem Shell-Skript ab?

Ich habe eine parameters.ini-Datei, wie zum Beispiel: [parameters.ini] database_user = user database_version = 20110611142248 Ich möchte die in der Datei parameters.ini angegebene Datenbankversion in einem Bash-Shell-Skript einlesen und verwenden, damit ich sie verarbeiten kann. #!/bin/sh #...

96
So aktivieren Sie virtualenv in einem Bash-Skript

Wie erstellt man ein Bash-Skript, um eine Python-Virtualenv zu aktivieren? Ich habe eine Verzeichnisstruktur wie: .env bin activate ...other virtualenv files... src shell.sh ...my code... Ich kann meine virtuelle Umgebung aktivieren durch: user@localhost:src$ . ../.env/bin/activate...

96
Extrahieren Sie den Teilstring mit Regexp in einer einfachen Bash

Ich versuche, die Zeit mit Bash aus einem String zu extrahieren, und es fällt mir schwer, das herauszufinden. Meine Zeichenfolge ist wie folgt: US/Central - 10:26 PM (CST) Und ich möchte das 10:26Teil extrahieren . Kennt jemand einen Weg, dies nur mit Bash zu tun - ohne sed, awk usw. zu verwenden?...

96
Ein einziges Skript für Windows Batch und Linux Bash?

Ist es möglich, eine einzelne Skriptdatei zu schreiben, die sowohl unter Windows (als .bat behandelt) als auch unter Linux (über Bash) ausgeführt wird? Ich kenne die grundlegende Syntax von beiden, habe es aber nicht herausgefunden. Es könnte wahrscheinlich die obskure Syntax von Bash oder einen...

96
ZSH-Alias ​​mit Parameter

Ich versuche einen Alias ​​mit Parameter für mein einfaches Git Add / Commit / Push zu erstellen. Ich habe gesehen, dass Function als Alias ​​verwendet werden kann, also versuche ich es, aber ich habe es nicht geschafft. bevor ich hatte: alias gitall="git add . ; git commit -m 'update' ; git...