Als «bash» getaggte Fragen

92
Wie wird das Bash-Skript Zeile für Zeile ausgeführt?

Wenn ich eintrete Option bash -x eingebe, wird die gesamte Zeile angezeigt . Das Skript wird jedoch normal ausgeführt. Wie kann ich Zeile für Zeile ausführen? Dann kann ich sehen, ob es das Richtige tut, oder ich brich den Fehler ab und behebe ihn. Der gleiche Effekt wird readin jede Zeile...

92
Wofür steht 'cd -'?

In einem Bash-Shell-Skript habe ich heute den folgenden Befehl am Ende des Skripts bemerkt. Ich weiß, was ist, cdaber ich bin mir der Bedeutung eines Strichs danach nicht bewusst. cd - Was bedeutet das? Google schneidet das naiv ab, -sodass ich seine Antwort nicht finden kann.

92
Ordner in MSYS durchsuchen

Dies wird die schwierigste Frage des Tages sein. Wie navigiere ich durch meine Windows-Ordnerstruktur in der MSYS-Shell? Wenn ich die Shell starte, sehe ich nur ein '~'. Ich tippe 'ls' und der Ordner ist leer. Ich möchte nur wissen, wie ich zu meinem Laufwerk c

92
Shell - Schreiben Sie variablen Inhalt in eine Datei

Ich möchte den Inhalt einer Variablen (hier aufgerufen var) in eine Datei kopieren . Der Name der Datei wird in einer anderen Variablen gespeichert destfile. Ich habe Probleme damit. Folgendes habe ich versucht: cp $var $destfile Ich habe das gleiche auch mit dem Befehl dd versucht ......

92
Übergeben von Argumenten mit Leerzeichen zwischen (Bash-) Skript

Ich habe die folgenden zwei Skripte Asche: #!/bin/bash ./b.sh 'My Argument' b.sh: #!/bin/bash someApp $* Die someApp-Binärdatei empfängt $*als 2 Argumente ('My' und 'Argument') anstelle von 1. Ich habe verschiedene Dinge getestet: Das Ausführen von someApp funktioniert nur b.shwie erwartet...

92
Was ist die genaue Bedeutung von Git Bash?

Git Bash Ich habe in den letzten zwei Tagen mit Git Bash gearbeitet. Ich weiß jetzt , die grundlegenden Operationen wie commit, push, pull, fetch, und merge. Aber ich weiß immer noch nicht, was Git Bash selbst ist! Ich habe viel über Git Bash gesucht, aber alle Websites, die ich gesehen habe,...

91
Bash-Autovervollständigung im Emacs-Shell-Modus

Im GNOME-Terminal führt Bash eine intelligente automatische Vervollständigung durch. Beispielsweise apt-get in<TAB> wird apt-get install Im Emacs-Shell-Modus funktioniert diese automatische Vervollständigung nicht, selbst nachdem ich explizit eine Quelle erstellt habe /etc/bash_completion....

91
Bash-Skript zur CD in ein Verzeichnis mit Leerzeichen im Pfadnamen

Ich verwende Bash unter macOS X und möchte eine einfache ausführbare Skriptdatei erstellen, die beim Ausführen in ein anderes Verzeichnis geändert wird. Der Pfad zu diesem Verzeichnis enthält jedoch Leerzeichen. Wie zum Teufel machst du das? Das habe ich ... Name der Datei: cdcode Dateiinhalt: cd...