Wusstest du, dass `grep` seinen Namen vom ed-Befehl `g/re/p` hat? ("global regular expression print") 🤓

Also quasi: jemand war zu faul zum Tippen und hat versehentlich eines der meistgenutzten Unix-Tools erfunden.

Faulheit als Innovationsmotor seit 1973. 🐧

#Linux #Unix #grep #FreieSoftware #Commandline #Nerdwissen

@reeeen Ist Faulheit nicht die Essenz der ganzen Software-Entwicklung?

Alles, was man zum zweiten Mal macht, wird irgendwie wegautomatisiert.

Die wahren Profis sind eher diejenigen, die für eine Aufgabe KEIN Script schreiben, wenn die manuelle Erledigung schneller ist als das Wegautomatisieren. Mich kostet das jedes Mal Überwindung. ;-)

@michaelgiesler ja, so ist es. Man möchte nicht ständig etwas repetitiv abarbeiten. Also siegt die Faulheit, ich automatisierte es.
@reeeen konnte man ed damit auf einen Verzeichnisbaum loslassen?
@punissuer Nein – ed arbeitet immer nur auf einer einzelnen Datei. Für rekursive Suche über einen Verzeichnisbaum brauchte man damals Skripte mit find oder for-Schleifen.
Heute macht das natürlich grep -r in einem Rutsch – womit sich der Kreis schön schließt. 😄