Gab es nicht mal das Ziel, alle (bzw. die sinnvoll verschiebbaren) Shell-Unterseiten peu à peu zugunsten „eigener“ Artikel aufzugeben? (Was ich gut fände.) In diesem Fall: Verschieben (mit Redirect) +1.
grep
Anmeldungsdatum: Beiträge: 3586 |
|
||
Ehemaliger
![]() Anmeldungsdatum: Beiträge: 28316 |
Hallo, ja, das geht halt nur langsam. Ihr dürfe aber gerne helfen. ☺ Also verschieben und redirect +1 Gruß, noisefloor |
||
Ehemalige
Anmeldungsdatum: Beiträge: 7723 |
|||
Anmeldungsdatum: Beiträge: 9245 |
Gibt es einen besonderen Grund, warum am Ende des Abschnitts grep#Listen-bracket-expressions zwei Beispiele für tr drin stehen und keine für Irritiert mich immer wieder 😕 |
||
![]() Anmeldungsdatum: Beiträge: 417 |
Außer Zur Vollständigkeit noch ein paar Unterschiede:
|
||
![]() Anmeldungsdatum: Beiträge: 465 |
Stimmt das wirklich?? In der Wikipedia steht etwas anderes: global/regular expression/print Wo gibt es eine saubere Quelle, was ist die Wahrheit? Gruß jubuntu79 |
||
Ehemaliger
![]() Anmeldungsdatum: Beiträge: 28316 |
Hallo, es gibt noch mehr Quellen, die das gleiche wie Wikipedia sagen. Habe die Einleitung des Artikels mal geändert. Und unter "Links" einen ganz interessanten Blogeintrag zur Historie von grep eingefügt. Gruß, noisefloor |
||
![]() Anmeldungsdatum: Beiträge: 465 |
Den Blogeintrag finde ich lesenswert. Danke 👍 |
||
![]() Anmeldungsdatum: Beiträge: 17432 |
Ich weiß nicht, wo das Get Regular ExPression als Zitat herstammt - aus einer früheren Version der Wikiseite? Jedenfalls stolperte ich heute über ein Video (10 min., 🇬🇧) von Brian Kernighan, der g/re/p bestätigt. Habe es bei den Fußnoten verlinkt. |
||
![]() Anmeldungsdatum: Beiträge: 17432 |
Das Bild hat sich übrigens gewandelt:
Die Programme egrep, fgrep und das in /usr/bin beheimatete rgrep (16.04) sind jetzt Scripte, die grep aufrufen. Vielleicht hatte zwischenzeitlich der Performancehund zugeschlagen und dafür eigene Compilate erstellt - wen jucken schon 200 kb Plattenplatz? - bevor man dann zur reinen Lehre zurückgefunden hat, womöglich auf Basis des Satzes von der unreifen Optimierung. Wieso man keinen Alias verwendet ist mir aber auch nicht klar. Vielleicht prüfen viele Installationsscripte auf /bin/?grep. |
||
Wikiteam
![]() Anmeldungsdatum: Beiträge: 11288 |
Hi! grep kann IMHO auch das "getestet general" behalten. so long |
||
Ehemaliger
![]() Anmeldungsdatum: Beiträge: 28316 |
Hallo, sehe ich auch so. Letzte Änderung ist zurück gesetzt. Gruß, noisefloor |
||
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 7478 |
Hallo in die Runde,
Ich verstehe das Beispiel nicht. Wie ich das versuche zu interpretieren: "4" ist ein Zeichen und eine Ziffer. Das sagt der 1. Teil des Zitat. Was ist mit "alle Vieren" gemeint. Wer sind die Vier? 😇 |
||
![]() Anmeldungsdatum: Beiträge: 1201 |
|||
Ehemaliger
![]() Anmeldungsdatum: Beiträge: 28316 |
Hallo, @Berlin_1946: der Artikel reißt reguläre Ausdrücke (RegEx) nur kurz an, weil grep halt damit arbeitet. Der Artikel erklärt _nicht_ (soll er auch nicht) RegEx - dazu gibt es viele bessere Seiten mit epischer Tiefe. Heißt: wenn du RegEx nicht kennst, dann hilft der kurze Abschnitt zu RegEx so oder so oder so nicht weiter. Was mit dem Beispiel wohl gesagt werden soll ist, dass eine 4 auf alles passt, was eine 4 in der Eingabe hat, also z.B. Wenn du ein generelles Problem mit dem Bau von RegEx hast, am besten eine konkrete Frage im "Shell und Programmieren" Supportforum stellen. Gruß, noisefloor |