Hallo, ich steh vor einem kleinen Problem. Ich will an einen Pipeempfänger mehrere Sachen schicken ungefähre Vorstellung:
cat datei + echo $INDIVIUELLES | programmmachwasdamit
wie mach ich das, ohne das ich erst beide Ausgaben in eine Tmpdatei schreiben muss? Kann man den Dateiinhalt z.B. irgendwie in eine Variable einlesen?
XXXX= < datei
bringt nur Müll. Da gibt es doch sicher eine Möglichkeit, die ich übersehen habe?
Grüße Alex
Hallo.
AK> Hallo, AK> ich steh vor einem kleinen Problem. AK> Ich will an einen Pipeempfänger mehrere Sachen schicken AK> ungefähre Vorstellung:
AK> cat datei + echo $INDIVIUELLES | programmmachwasdamit
AK> wie mach ich das, ohne das ich erst beide Ausgaben in eine Tmpdatei schreiben AK> muss? Kann man den Dateiinhalt z.B. irgendwie in eine Variable einlesen?
AK> XXXX= < datei
AK> bringt nur Müll. AK> Da gibt es doch sicher eine Möglichkeit, die ich übersehen habe?
AK> Grüße Alex
Also ne tmp Datei zu erstellen, die du im selben Script wieder löschst, ist imho die einfachste und einzige Lösung.
Alexander schrieb am 13.09.2005 18:31:34:
Hallo, ich steh vor einem kleinen Problem. Ich will an einen Pipeempfänger mehrere Sachen schicken ungefähre Vorstellung:
cat datei + echo $INDIVIUELLES | programmmachwasdamit
versuche es mal mit echo "lala"$(cat datei)"soso" > test.file
XXXX= < datei
bringt nur Müll.
XXX=$(cat date) oder XXX=`cat soso`
Gruß Steffen
On 13.09.05 Alexander Kühnlein (nospam@phixom.de) wrote:
Moin,
ich steh vor einem kleinen Problem. Ich will an einen Pipeempfänger mehrere Sachen schicken ungefähre Vorstellung:
cat datei + echo $INDIVIUELLES | programmmachwasdamit
Hast Du auch eine Vorstellung, was dabei rauskommen soll? evntl. in bash:
{ echo a; echo b; } | program
H.
lug-dd@mailman.schlittermann.de