* Kunkel, Stefan GFIDOR <kunkel@dortmund.gfi.ihk.de> schrieb am 27.Jul.1999:
Wenn ich in der Bash folgendes eingebe: ls /dev | wc -l erhalte ich ca. 1700 Treffer
Ha, ich erhalte 1822 Treffer. Ich habe gewonnen. ;-))))
mache ich das ganze in einer Batch-Datei:
Was ist eine Batch-Datei?
#!/bin/bash echo 'ls /dev | wc -l' erhalte ich weniger als 300 Treffer ????
So wie es da steht erhälst Du die Ausgabe ls /dev | wc -l und keine Zahlen! Was also steht da genau. Wenn Du nur ` anstelle ' schreibst, erhältst Du genau das gleiche. Bei mir wären es 1822. Wie sieht Dein Shellskript genau aus? Wenn ls nicht auf einem Bildschirm schreibt, so gibt es pro Zeile auch nur eine Datei aus. Das kann man aber mit der Option -C ändern. Hast Du da irgendwo ein -C mit eingeschmuggelt? Dann wird nämlich so ausgegeben wie üblicherweise auf dem Bildschirm. Mehrere Dateien in eine Zeile. Bei mir sind ei 304 Zeilen. Bernd