Ein programm mit daten aus einer datei füttern
- SledgeHammer
- Beiträge: 175
- Registriert: 10.08.2003 17:32:04
Ein programm mit daten aus einer datei füttern
Hi,
wie kann ich ein Programm das keine möglichkeit bietet eine quelldatei anzugeben trotzdem mit daten füttern die in einer datei sind ?
gruß Dennis
wie kann ich ein Programm das keine möglichkeit bietet eine quelldatei anzugeben trotzdem mit daten füttern die in einer datei sind ?
gruß Dennis
Wohl eher
<< hat eine andere Bedeutung ("Here Documents")
Code: Alles auswählen
Programm < Datei
- SledgeHammer
- Beiträge: 175
- Registriert: 10.08.2003 17:32:04
Code: Alles auswählen
#!/bin/bash
IFS="
"
for line in $(cat DATEI); do
echo $line | Programm
done
geht auch anders...
Auf die Art spart man sich das rumbasteln mit dem `IFS'. Siehe auch Useless use of cat Award, z.B. unter:
http://sial.org/howto/shell/useless-cat/
Code: Alles auswählen
#!/bin/sh
while read line; do
echo $line | programm
done < infile
http://sial.org/howto/shell/useless-cat/
May the source be with you...
- SledgeHammer
- Beiträge: 175
- Registriert: 10.08.2003 17:32:04
Fettes danke erstmal !
Funktioniert soweit (nach hinzufügen des xargs) FETTES DANKE nochmals !!
Code: Alles auswählen
#!/bin/sh
while read line; do
echo $line |xargs programm
done < infile
Funktioniert soweit (nach hinzufügen des xargs) FETTES DANKE nochmals !!
Eigentlich solltest du die xargs zeile durch ersetzen können.
BTW: Dass du mit "mit daten füttern die in einer datei sind" meinst, den Inhalt der Datei als Parameter zu übergeben, darauf muss man erstmal kommen...
Code: Alles auswählen
programm $line
BTW: Dass du mit "mit daten füttern die in einer datei sind" meinst, den Inhalt der Datei als Parameter zu übergeben, darauf muss man erstmal kommen...