Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.os.unix.shell > #10194 > unrolled thread

Was ist grep?

Started byAndreas Kohlbach <ank@spamfence.net>
First post2018-07-31 16:01 -0400
Last post2018-08-05 11:28 +0000
Articles 6 — 5 participants

Back to article view | Back to de.comp.os.unix.shell


Contents

  Was ist grep? Andreas Kohlbach <ank@spamfence.net> - 2018-07-31 16:01 -0400
    Re: Was ist grep? Josef Moellers <josef.moellers@invalid.invalid> - 2018-08-01 08:25 +0200
    Re: Was ist grep? Josef Moellers <josef.moellers@invalid.invalid> - 2018-08-01 08:31 +0200
    Re: Was ist grep? Klemens Krause <krause@informatik.uni-stuttgart.de> - 2018-08-01 16:15 +0200
    Re: Was ist grep? Stefan Fritze <news@mx.fritze.org> - 2018-08-02 15:59 +0000
    Re: Was ist grep? Ignatios Souvatzis <u502sou@beverly.kleinbus.org> - 2018-08-05 11:28 +0000

#10194 — Was ist grep?

FromAndreas Kohlbach <ank@spamfence.net>
Date2018-07-31 16:01 -0400
SubjectWas ist grep?
Message-ID<87ftzzcgyc.fsf@usenet.ankman.de>
Nein, ich stelle nicht ernsthaft die Frage, weil ich das wissen
wollte. Habe ihn fast täglich im Einsatz.

In einem aktuellen YouTube-Video von Computerphile der Universität von
Nottingham <https://www.youtube.com/watch?v=NTfOnGZUZDk> erzählt Brian
Kernighan, wie er entstanden ist und nimmt auch Bezug auf den Editor ED
(daher X'post in die Editor- und Folklore Gruppe).

Ich lernte allerdings, dass ed als "Ee Dee" ausgesprochen wird. Und dass
"grep" nicht zwangsläufig für "get regular expression pattern" steht, wie
ich immer annahm. Sondern es aus dem Kommando

g/re/p

herrührt, welches aus ed stammt.

Ich muss wohl nicht erwähnen, dass das Video auf Englisch ist.
-- 
Andreas
You know you are a redneck if
you ever been arrested for relieving yourself in an ice machine.

[toc] | [next] | [standalone]


#10195

FromJosef Moellers <josef.moellers@invalid.invalid>
Date2018-08-01 08:25 +0200
Message-ID<fsd23fF6mcmU1@mid.individual.net>
In reply to#10194
On 31.07.2018 22:01, Andreas Kohlbach wrote:
> Nein, ich stelle nicht ernsthaft die Frage, weil ich das wissen
> wollte. Habe ihn fast täglich im Einsatz.
> 
> In einem aktuellen YouTube-Video von Computerphile der Universität von
> Nottingham <https://www.youtube.com/watch?v=NTfOnGZUZDk> erzählt Brian
> Kernighan, wie er entstanden ist und nimmt auch Bezug auf den Editor ED
> (daher X'post in die Editor- und Folklore Gruppe).
> 
> Ich lernte allerdings, dass ed als "Ee Dee" ausgesprochen wird. Und dass
> "grep" nicht zwangsläufig für "get regular expression pattern" steht, wie
> ich immer annahm. Sondern es aus dem Kommando
> 
> g/re/p
> 
> herrührt, welches aus ed stammt.

Ja ... und?
Ist doch bekannt, odr?

Besser sind eventuell diese:

awk - Aho, Weinberger, Kernighan

und ein Kommando, das es heute nicht mehr gibt:
"dsw" - "The name dsw is a carryover from the ancient past. Its
etymology is amusing.". http://tldp.org/LDP/LG/issue49/fischer.html

Josef

[toc] | [prev] | [next] | [standalone]


#10196

FromJosef Moellers <josef.moellers@invalid.invalid>
Date2018-08-01 08:31 +0200
Message-ID<fsd2elF6omgU1@mid.individual.net>
In reply to#10194
On 31.07.2018 22:01, Andreas Kohlbach wrote:
> Nein, ich stelle nicht ernsthaft die Frage, weil ich das wissen
> wollte. Habe ihn fast täglich im Einsatz.
> 
> In einem aktuellen YouTube-Video von Computerphile der Universität von
> Nottingham <https://www.youtube.com/watch?v=NTfOnGZUZDk> erzählt Brian
> Kernighan, wie er entstanden ist und nimmt auch Bezug auf den Editor ED
> (daher X'post in die Editor- und Folklore Gruppe).
> 
> Ich lernte allerdings, dass ed als "Ee Dee" ausgesprochen wird. Und dass
> "grep" nicht zwangsläufig für "get regular expression pattern" steht, wie
> ich immer annahm. Sondern es aus dem Kommando
> 
> g/re/p
> 
> herrührt, welches aus ed stammt.

Hm, irgendwie ist mein Reply verloren oder nicht hier an die NG gegangen.

Ja ... und?
Ist doch bekannt, odr?

Besser sind diese:

awk - Aho, Weinberger und Kernighan.

Oder ein Kommando, das es heute nicht mehr gibt:

dsw - "the name dsw is a carryover from the ancient past. Its etymology
is amusing, but the name is nonetheless ill-advised." Der Name steht für
"Delete From Switches" [http://tldp.org/LDP/LG/issue49/fischer.html]

Josef, noch auf der Fifth Edition(*) angefangen.

(*) Im Hinterkopf habe ich aber nocht "Unix Level 5".

[toc] | [prev] | [next] | [standalone]


#10197

FromKlemens Krause <krause@informatik.uni-stuttgart.de>
Date2018-08-01 16:15 +0200
Message-ID<pjsf99$fm3$1@inf1.informatik.uni-stuttgart.de>
In reply to#10194
Andreas Kohlbach wrote:
...
> Ich lernte allerdings, dass ed als "Ee Dee" ausgesprochen wird. Und dass
> "grep" nicht zwangsläufig für "get regular expression pattern" steht, wie
> ich immer annahm. Sondern es aus dem Kommando
> 
> g/re/p
> 
> herrührt, welches aus ed stammt.
> 

Na da wurde mal wieder mein Horizont erweitert. :-)
In dem Zusammenhang, wer es noch nicht kennt:

https://www.gnu.org/fun/jokes/ed-msg.txt

Natürlich plain ASCII, natürlich english.

Klemens

[toc] | [prev] | [next] | [standalone]


#10198

FromStefan Fritze <news@mx.fritze.org>
Date2018-08-02 15:59 +0000
Message-ID<pjv9oa$aqi$1@solani.org>
In reply to#10194
Am Tue, 31 Jul 2018 16:01:47 -0400 schrieb Andreas Kohlbach:

> Nein, ich stelle nicht ernsthaft die Frage, weil ich das wissen wollte.
> Habe ihn fast täglich im Einsatz.
> 
> In einem aktuellen YouTube-Video von Computerphile der Universität von
> Nottingham <https://www.youtube.com/watch?v=NTfOnGZUZDk> erzählt Brian
> Kernighan, wie er entstanden ist und nimmt auch Bezug auf den Editor ED
> (daher X'post in die Editor- und Folklore Gruppe).
> 
> Ich lernte allerdings, dass ed als "Ee Dee" ausgesprochen wird. Und dass
> "grep" nicht zwangsläufig für "get regular expression pattern" steht,
> wie ich immer annahm. Sondern es aus dem Kommando
> 
> g/re/p
> 
> herrührt, welches aus ed stammt.
> 
> Ich muss wohl nicht erwähnen, dass das Video auf Englisch ist.

sehr interessantes Video. das der gute alte ed eigentlich der ee dee ist 
wusste ich auch noch nicht.

[toc] | [prev] | [next] | [standalone]


#10199

FromIgnatios Souvatzis <u502sou@beverly.kleinbus.org>
Date2018-08-05 11:28 +0000
Message-ID<slrnpmdnr5.o9e.u502sou@marie.beverly.kleinbus.org>
In reply to#10194
Andreas Kohlbach wrote: 
> Ich lernte allerdings, dass ed als "Ee Dee" ausgesprochen wird. Und dass
> "grep" nicht zwangsläufig für "get regular expression pattern" steht, wie
> ich immer annahm. Sondern es aus dem Kommando
>
> g/re/p
>
> herrührt, welches aus ed stammt.

Ja. Grep fuer Arme - z.B. zum Reparieren eines Systems, das
Opfer einer partiellen Loeschung geworden ist.

cat << EOGREP >> mygrep && chmod +x mygrep
#!/bin/sh

re=$1; shift

ed -s "$@" << EOCMD
g/$re/p
EOCMD
EOGREP

	-is

[toc] | [prev] | [standalone]


Back to top | Article view | de.comp.os.unix.shell


csiph-web