PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ergebnis einer Pipe-Verkettung anzeigen



BenNavis
06-10-2005, 14:13
Hi,

folgendes Problem:

Ich suche eine Datei mittels locate, grep das Ergebnis durch und möchte die Datei dann per cat anzeigen.

Leider geht sowas wie
locate xy | grep bla | cat $1
nicht.

Kann mir jemand helfen?

Danke

peschmae
06-10-2005, 15:00
cat $(locate xy | grep bla)

MfG Peschmä

BenNavis
06-10-2005, 15:41
Stimmt, danke!

Aber gab es nicht eine Möglichkeit das Ergebnis mit $irgendwas zu übergeben?

peschmae
06-10-2005, 16:26
Nein. Wozu sollte das auch gut sein?

Naja, es gibt natürlich xargs. Und noch jede Menge sonst Zeugs auch aber am Ende läufts ja aufs selbe raus ;)

locate xy | grep bla | xargs cat

MfG Peschmä

Joghurt
07-10-2005, 10:49
Xargs sorgt noch dafür, dass die Kommandozeile nicht zu lang wird. Ist praktisch, wenn
rm *.cfg wieder mal nicht geht.