Als «unix» getaggte Fragen

12
Wie vermeide ich Tilde ~ in der Bash-Eingabeaufforderung?

Ich möchte die Tilde aus der Anzeige innerhalb der PS1-Variablen entfernen. Meine aktuelle PS1-Zeichenfolge: PS1="\h:\w\n$" Und die Eingabeaufforderung sieht folgendermaßen aus: lnx-hladky:/tmp/plugtmp $ Mir gefällt nicht, dass das Verzeichnis $ HOME als Tilde angezeigt wird. Kann das vermieden...

12
Regex für "oder" mehrerer Wörter in grep

[Computer]$ grep "foo|bar" filename Ich verstehe, dass der obige Befehl jede Zeile im Dateinamen zurückgeben sollte, in der "foo" oder "bar" beendet wird. Die Manpages bestätigen | als Regex oder Symbol und der Code funktioniert für "foo" und "bar" unabhängig voneinander. Was vermisse...

11
Unix-Skript: Warten Sie, bis eine Datei vorhanden ist

Ich benötige ein Skript, das darauf wartet, dass eine (examplefile.txt) im Verzeichnis / tmp angezeigt wird und sobald festgestellt wurde, dass das Programm gestoppt wird, andernfalls wird die Datei in den Ruhezustand versetzt, bis sie gefunden wurde Bisher habe ich: wenn [ ! -f

11
Aufruf eines Skripts mit ./bla.sh vs. bla.sh

Kann mir jemand erklären, was die Shell in den beiden folgenden Beispielen A) und B) tut? Es verhält sich offensichtlich anders, aber ich kann nicht herausfinden, warum die Ausgabe anders ist. Beispiel: Lassen Sie uns ein Skript in unserem aktuellen Verzeichnis bla.shmit nur einem Befehl benennen...

11
Muss ich auf einen Zwischenserver sftp?

Ich kann nicht direkt in einen bestimmten Host sftp. Um eine Datei von meinem Heimcomputer auf den Host zu verschieben, muss ich eine Datei auf einen Zwischenhost senden. ssh in den Zwischenwirt; und sftp die Datei zum endgültigen Ziel. Ist es möglich, solchen Wahnsinn zu