"Kunkel, Stefan GFIDOR" wrote:
Hi Wenn ich in der Bash folgendes eingebe: ls /dev | wc -l erhalte ich ca. 1700 Treffer
mache ich das ganze in einer Batch-Datei: #!/bin/bash echo 'ls /dev | wc -l' erhalte ich weniger als 300 Treffer ????
Hi Stefan, in Deine echo-Zeile müssen Backticks (`) hin. Die Shell ersetzt dann alles innerhalb der Backticks durch die entsprechende Kommanoausgabe. Und bei mir klapperts: <carsten>/home/carsten: ls /dev | wc -l 1843 <carsten>/home/carsten: versuch1 (Inhalt wie oben _mit Backticks_) 1843 <carsten>/home/carsten: ls /dev > versuch2 <carsten>/home/carsten: vi versuch2 "versuch2" 1843 lines, 11088 characters 1,1 Gruß Carsten -- "Etwas nicht tun zu können, ist kein Grund, es nicht zu tun." Gordon "Alf" Shummway Registered Linux User: 106265