Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » grep und cat

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
29.07.2005, 21:08 Uhr
Pler
Einer von Vielen
(Operator)


Würd gern mal wissen, ob es einen wesentlichen unterschied macht, ob man

Bash:

grep suchwort textdatei


oder

Bash:

cat textdatei | grep suchwort


benutzt.

Meiner Meinung nach müsste das ungefähr das gleiche sein. Auch grep direkt muss die ganze Datei durchgehen.
Höchstens das Benutzen der Pipe könnte etwas verlangsamen??

[edit] ein paar tipfehler

Dieser Post wurde am 29.07.2005 um 21:09 Uhr von Pler editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.07.2005, 11:56 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ich schätze die pipe ist langsamer als die in grep integrierten einleseroutinen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.07.2005, 16:22 Uhr
Pablo
Supertux
(Operator)


Das denke ich nicht, weil wenn man "grep" keinen Dateinamen üergibt, dann liest grep von stdin und hinter dieser pipe ist der Output von "cat" bereits in stdin.

Also, zurück zu der Frage: Ergebnissmäßig gibt es keinen Unterschied, in der Ausführung schon schon ein bisschen. Denn da liest (wie gesagt) grep von stdin und muss sich darauf verlassen, dass cat auch das richtige liefert. Ich denke, damit öffnet man 2 Prozesse während bei der ersten Möglichkeit nur ein Prozess offen ist.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: