Als «bash» getaggte Fragen

254
Wie finde ich alle Symlinks in einem Verzeichnisbaum?

Ich versuche, alle Symlinks in einem Verzeichnisbaum für meine Website zu finden. Ich weiß, dass ich dies verwenden kann find, aber ich kann nicht herausfinden, wie ich die Verzeichnisse rekursiv überprüfen kann. Ich habe diesen Befehl ausprobiert: find /var/www/ -type l … Und später entdeckte ich,...

254
Kann ich den Namen von "nohup.out" ändern?

Wenn ich laufe nohup some_command &, geht die Ausgabe zu nohup.out; man nohupsagt zu schauen, info nohupwas wiederum sagt: Wenn die Standardausgabe ein Terminal ist, wird die Standardausgabe des Befehls an die Datei 'nohup.out' angehängt. Wenn dies nicht beschrieben werden kann, wird es an die...

252
Wie erkenne ich, ob mein Shell-Skript durch eine Pipe läuft?

Wie erkenne ich in einem Shell-Skript, ob seine Standardausgabe an ein Terminal gesendet oder an einen anderen Prozess weitergeleitet wird? Das Beispiel: Ich möchte Escape-Codes hinzufügen, um die Ausgabe einzufärben, aber nur, wenn sie interaktiv ausgeführt werden, aber nicht, wenn sie...

250
Wie gebe ich eine mehrzeilige Zeichenfolge in Bash aus?

Wie kann ich eine Multipline-Zeichenfolge in Bash ausgeben, ohne mehrere Echoaufrufe wie folgt zu verwenden: echo "usage: up [--level <n>| -n <levels>][--help][--version]" echo echo "Report bugs to: " echo "up home page: " Ich suche nach einer tragbaren Möglichkeit, dies zu tun, indem...

248
Wie kann ich direkt in ein bestimmtes Verzeichnis ssh?

Ich muss mich oft bei einem von mehreren Servern anmelden und in eines von mehreren Verzeichnissen auf diesen Computern gehen. Momentan mache ich so etwas: localhost ~] $ ssh somehost Willkommen bei somehost! somehost ~] $ cd / some / directory / irgendwo / namens / Foo Somehost Foo] $ Ich...

244
Wie lese ich aus einer Datei oder STDIN in Bash?

Das folgende Perl-Skript ( my.pl) kann entweder aus der Datei in den Befehlszeilenargumenten oder aus STDIN lesen: while (<>) { print($_); } perl my.plliest aus STDIN, perl my.pl a.txtliest aus a.txt. Das ist sehr praktisch. Sie fragen sich, ob es in Bash ein Äquivalent...