Fehlersuche
Der Bug mit der Nummer 1926 raubt mir derzeit ein wenig den Nerv. Ich sammle Informationen, um diesem ein wenig auf den Grund zu gehen. Dazu tippte ich die folgende Zeile in meine Shell ein:
for file in `find extra-infos-2011-02 -type f`; do
awk ‘BEGIN {RS=“” } /history (2000-01-01|2008-09-11|…)/ { print $0 }’ \
>> wrong.2010-07
done
Die Datei wollte einfach nicht voll werden. Da knapp über 200000 Dateien durchsucht werden, machte ich mir anfangs keine Gedanken. Irgendwann warf ich einen langen Blick auf die Eingabe, dann noch einen und dann noch einen. Schließlich fiel mir auf, dass $file
nicht referenziert wird. Kaum macht man es richtig, schon wird die Datei mit Inhalten befüllt.
Comments
Display comments as Linear | Threaded
Rainer on :
Besser ist eine while-Schleife: