Als «bash» getaggte Fragen

15
Wie kann ich binäre Rohdaten in einer Bash-Pipe verarbeiten?

Ich habe eine Bash-Funktion, die eine Datei als Parameter verwendet, überprüft, ob die Datei vorhanden ist, und dann alles, was von stdin kommt, in die Datei schreibt. Die naive Lösung funktioniert gut für Text, aber ich habe Probleme mit beliebigen Binärdaten. echo -n '' >| "$file" #Truncate...

15
Was ist der Unterschied zwischen: und wahr?

In bash: $ type : : is a shell builtin $ type true true is a shell builtin Sieht so aus, als wären sie gleich, aber sie geben nicht die gleiche Systemspur: $ strace : strace: :: command not found $ strace true execve("/bin/true", ["true"], [/* 82 vars */]) = 0 [snip] exit_group(0) = ? Ich habe...

15
Verwenden von In / Out-Named Pipes für eine TCP-Verbindung

Ich habe schon eine Weile damit rumgespielt, dass das funktioniert, und ich vermute, dass ein grundlegendes Missverständnis darüber, wie Pipes funktionieren, die Ursache für meine Probleme ist. Mein Ziel ist es, eine TCP-Verbindung zu einem Remote-Host über zu initiieren netcatund zwei Named Pipes...

15
Warum funktioniert grep nicht mit Umleitung?

Das Verwenden des topBefehls mit Umleitung funktioniert einwandfrei: top > top.log Jetzt möchte ich grep verwenden, um eine bestimmte Zeile zu filtern: top | grep "my_program" > top.log Die Protokolldatei bleibt jedoch leer. Aber grep liefert bei Verwendung eine Ausgabe top | grep...

15
So kopieren Sie jede vierte Datei in einen Ordner

Ich habe viele Dateien in einem Ordner mit dem Namen 00802_Bla_Aquarium_XXXXX.jpg. Jetzt muss ich jede vierte Datei in einen Unterordner kopieren und sagen, in selected/. 00802_Bla_Aquarium_00020.jpg <= this one 00802_Bla_Aquarium_00021.jpg 00802_Bla_Aquarium_00022.jpg

15
Peitschenschwanz oder Dialog

Ich werde ein Skript erstellen, das Benutzereingaben verwendet, also habe ich mich für Whiptail entschieden, aber ein bisschen verwirrt, welches davon portabel ist und in Ubuntu 10.x und höher und CentOs5.x und höher funktioniert. Ich weiß read, aber ich möchte ein dialogähnliches Tool. Wenn jemand...