Problem + vermeitliche Lösung = großes Problem
Das ist mal wieder aus der Rubrik "wie verarsche ich mich selbst?"
Problem: Finde auf eine Linuxsystem im Verzeichnis 'x' und dessen Unterverzeichnissen alle Stellen in allen Dateien wo der String 'foobar' vorkommt und schreibe das mal in eine Datei.
Lösungsansatz:
(vermeintliche) Lösung:
Wo ist der Fehler, der zum größerem Problem führte?
Problem: Finde auf eine Linuxsystem im Verzeichnis 'x' und dessen Unterverzeichnissen alle Stellen in allen Dateien wo der String 'foobar' vorkommt und schreibe das mal in eine Datei.
Lösungsansatz:
# grep -i -r 'foobar' (vermeintliche) Lösung:
/x # grep -i -r 'foobar' > greplog.txtWo ist der Fehler, der zum größerem Problem führte?
Der große Fehler entseht, weil
-durch rekursives Suchen, jeder Eintrag der Fundstelle inkl. dem String 'foobar' in die Datei greplog.txt welche sich im Verzeichnis x befindet geschrieben wird.
-und dann wird auch die Datei greplog.txt nach 'foobar' durchsucht. Wo natürlich der String zu 100% drinn ist.
Da das ganze Zeilenweise geschieht, füllt sich greplog.txt so nach und nach.
Lange Rede kurzer Sinn, nach ein paar Minuten war kein Platz mehr auf der Partition.
Das ist wieder sowas, was man nicht vergisst, wenn man es einmal gemacht hat.
About this entry
You’re currently reading “Problem + vermeitliche Lösung = großes Problem,” an entry on blog.der-link.de
- Geschrieben von:
- SteBu um
29.11.2006 / 20:22
Last updated 29.07.2010
- Kategorie:
- Unixe








Blogs
Noch keine Kommentare
Jump to comment form | Kommentare RSS | Trackback für spezifische URI dieses Eintrags