Mailinglist Archive: opensuse-de (713 mails)

< Previous Next >
Re: [suse-linux] Probleme mit Shell-Programmierung
  • From: ca.becker@xxxxxx (Carsten Becker)
  • Date: Tue Jul 27 14:56:34 1999
  • Message-id: <379DC8A2.6E4AE270@xxxxxx>



"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


< Previous Next >