Als «bash» getaggte Fragen

24
Befehl realpath nicht gefunden

Ich habe Debian Squeeze AMD64. Meine aktuelle Shell ist Bash. Wenn ich Folgendes in mein Terminal schreibe, funktioniert es: $ uname -a Linux core 2.6.32-5-amd64 #1 SMP Fri May 10 08:43:19 UTC 2013 x86_64 GNU/Linux $ echo $SHELL /bin/bash $ echo $(realpath test.sh) /home/ffortier/test.sh Meine...

24
Beginnend mit den Argumenten bash: -lt und -gt

Ich fange mit bash an und habe folgendes herausgefunden: if test $first -lt $second then echo $first is lower than $second else if test $first -gt $second then echo $first is higher than $second else echo $first and $second are equals fi fi Um das Skript zu lesen und auszuführen, weiß ich, was es...

24
So passen Sie die Bash-Befehlsergänzung an

In bash ist es einfach genug, die benutzerdefinierte Vervollständigung von Befehlsargumenten mithilfe der completeintegrierten Funktion einzurichten . Zum Beispiel, wenn Sie für einen hypothetischen Befehl mit einer Zusammenfassung von foo --a | --b | --ctun könntencomplete -W '--a --b --c' foo Sie...

24
Wie bekomme ich das tty, in dem bash läuft?

In der zweiten von dieser Seite vorgeschlagenen Methode erhält man das tty, in dem die Bash ausgeführt wird, mit dem Befehl: ps ax | grep $$ | awk '{ print $2 }' Ich dachte mir, dass dies sicherlich ein bisschen faul ist, alle laufenden Prozesse aufzulisten, nur um einen von ihnen zu extrahieren....

24
Warum bezieht Remote-Bash .bash_profile anstelle von .bashrc

Bash Manual sagt: Bash versucht zu bestimmen, wann es mit seiner Standardeingabe ausgeführt wird, die mit einer Netzwerkverbindung verbunden ist, wie es vom Remote-Shell-Dämon rshd oder vom Secure-Shell-Dämon sshd ausgeführt wird. Wenn Bash feststellt, dass es auf diese Weise ausgeführt wird, liest...

24
Wie kann ich erkennen, ob ich in einer Subshell bin?

Ich versuche, eine Funktion zu schreiben, die die Funktionalität des exiteingebauten Moduls ersetzt, um zu verhindern, dass ich das Terminal verlasse. Ich habe versucht, die SHLVLUmgebungsvariable zu verwenden, aber sie scheint sich innerhalb von Subshells nicht zu ändern: $ echo $SHLVL 1 $ ( echo...

23
Hinzufügen von Zahlen aus dem Ergebnis eines Greps

Ich führe den folgenden Befehl aus: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' und ich bekomme folgendes Ergebnis: 1 4 0 8 Ich möchte jede der Zahlen zu einer laufenden Zählvariablen hinzufügen. Gibt es einen magischen One Liner, bei dessen Bau mir jemand helfen...

23
Befehl in der xterm-Titelleiste anzeigen

Meine Bash-Eingabeaufforderung setzt derzeit die xterm-Titelleiste in der folgenden Reihenfolge: PS1='\033]0;\u@\h>\w\007' Gibt es eine einfache Möglichkeit, den aktuellen Befehl in der Titelleiste anzuzeigen? Wenn ich beispielsweise eine Datei mithilfe von "Tailing" tail -f foo.loganpasse, soll...