Grep, fgrep, egrep, sed?

Hallo,

Ich habe folgende Aufgabe:

Beschreiben sie die wirkung und die unterschiede der folgenden Kommandosequenzen:
(1) grep ‚9[0-9]*%‘ statistik
(2) egrep ‚9[0-9]+%‘ statistik
(3) fgrep ‚9[0-9]+%‘ statistik
(4) sed ‚9[0-9]+%‘ statistik

(statistik ist eine Datei, nehme ich an)

was macht das „%“ in den Befehlen?
geht der sed-Befehl überhaupt?
was mahen die Befehle?

ich kriege nur Fehlermeldungen.
Das kann doch nicht der Sinn dr Übung sein, oder?

Danke,
Jan

Ich habe folgende Aufgabe:

wieso machst du sie dann nicht?

Beschreiben sie die wirkung und die unterschiede der
folgenden Kommandosequenzen:
(1) grep ‚9[0-9]*%‘ statistik
(2) egrep ‚9[0-9]+%‘ statistik
(3) fgrep ‚9[0-9]+%‘ statistik
(4) sed ‚9[0-9]+%‘ statistik

(statistik ist eine Datei, nehme ich an)

ja, versuchs mal mit:

9%
19%
98%
99
987%
foo

als datei

was macht das „%“ in den Befehlen?

literal fuer ein % zeichen

geht der sed-Befehl überhaupt?

nein, so nicht…
probier mal

$ sed ‚s/9[0-9]*/bar/‘ statistik

was mahen die Befehle?

das kriegst du schon selbst raus…
probier mal verschiedene kombinationen von befehl und regexp aus…
und lies die manpages!

joachim

(1) grep ‚9[0-9]*%‘ statistik

man grep 

(2) egrep ‚9[0-9]+%‘ statistik

man egrep

(3) fgrep ‚9[0-9]+%‘ statistik

man fgrep

(4) sed ‚9[0-9]+%‘ statistik

man sed.

(statistik ist eine Datei, nehme ich an)

oder FIFO? Who knows…?

was macht das „%“ in den Befehlen?
geht der sed-Befehl überhaupt?
was mahen die Befehle?

Extrem cool:
http://www-106.ibm.com/developerworks/linux/library/…
http://www.cn.ibm.com/developerWorks/linux/shell/sed…

ich kriege nur Fehlermeldungen.
Das kann doch nicht der Sinn dr Übung sein, oder?

Es könnte Sinn einer Geheimhaltungsübung zu sein, Fehlermedungen zu verschweigen.

Gut. Du hast bei der Übung fabelhaft abgeschnitten. Echt jetzt.

Sebastian

Ach,
vielen Dank!

eigentlich geht es mir im besonderen um die Zeichenkette zwischen grep und statistik

Jan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]