Als «bash» getaggte Fragen

18
Bedeutung von '2>> (Befehl)' Umleitung in Bash

Vor einiger Zeit habe ich ein Skript erstellt und einige Protokolldateien hinzugefügt, aber ich habe vergessen, wie die Umleitung für die Protokollierung funktioniert :-( Der Kern davon ist: #!/bin/bash LOGFILE=/some/path/mylogfile ( # here go my commands which produce some stdout # and, if...

18
Wie setze ich PATH beim Ausführen eines ssh-Befehls?

Angenommen, Benutzer hat /bin/bashals Shell in /etc/passwd. Führen Sie ssh user@host commanddann den Befehl mit Bash aus. Diese Shell ist jedoch weder angemeldet noch interaktiv, was bedeutet, dass weder eine Quelle ~/.bash_profilenoch ~/.bashrceine Quelle vorhanden ist. In diesem Fall, wie man die...

18
Grundlegendes zu "echo $ ((0x63))"

Ich suchte nach einer Möglichkeit, Hexadezimalzahlen über die Befehlszeile zu konvertieren, und fand heraus, dass es eine sehr einfache Methode gibt echo $((0x63)). Es funktioniert großartig, aber ich bin ein wenig verwirrt darüber, was hier passiert. Ich weiß, $(...)ist normalerweise eine...

18
Shell-Variablen für Befehlsoptionen verwenden

In einem Bash-Skript versuche ich, die von mir verwendeten Optionen rsyncin einer separaten Variablen zu speichern . Dies funktioniert gut für einfache Optionen (wie --recursive), aber ich habe Probleme mit --exclude='.*': $ find source source source/.bar source/foo $ rsync -rnv --exclude='.*'...

18
Funktionieren "disown -h" und "nohup" effektiv gleich?

disown bewirkt, dass eine Shell SIGHUP nicht an ihren nicht freigegebenen Job sendet, wenn die Shell beendet wird, und Entfernt den abgelehnten Job aus der Jobsteuerung der Shell. Ist das erste das Ergebnis des zweiten? Mit anderen Worten, wenn ein von einer Shell gestarteter Prozess auf irgendeine...

17
Verzeichnis wechseln ohne CD einzutippen?

Ist es möglich, Bash Change Directory in der Befehlszeile einfach durch Eingabe dieses Verzeichnisses ohne irgendwelche Befehle wie zu machen cd? Zum Beispiel ist es möglich, anstatt dies zu schreiben: $ cd /tmp Ich möchte nur folgendes schreiben: $ /tmp Mit anderen Worten, wenn ich das Verzeichnis...

17
find-Befehl für bestimmte Unterverzeichnisse

Lassen Sie uns sagen , dass ich ein Verzeichnis dirmit drei Unterverzeichnisse dir1.. dir3. Und innen habe ich viele Dateien und andere Unterverzeichnisse. Ich würde gerne nach einer Datei mit einer *.cEndung suchen, aber ich würde nur im Unterverzeichnis "dir / dir2" und allen seinen...