Sortierte Datei durchsuchen
Mit Hilfe von look kann eine sortierte Datei nach Zeilen durchsucht werden, welche mit einer bestimmten Zeichenfolge beginnen:
# look 146.78.xxx.xxx testdatei 146.78.xxx.xxx: 1045 | 0
Da look nur mit sortierten Listen funktioniert ist es auf eine solche Suche optimiert und vor allem bei grösseren Dateien schneller als grep(1):
# du -h testdatei
29M testdatei
# /usr/bin/time look 146.78.xxx.xxx testdatei
146.78.xxx.xxx: 1045 | 0
0.00 real 0.00 user 0.00 sys
# /usr/bin/time grep ^146.78.xxx.xxx testdatei
146.78.xxx.xxx: 1045 | 0
0.16 real 0.16 user 0.00 sys
Auf FreeBSD ist look standardmässig im Basissystem vorhanden. Mehr Informationen zu look findet man in der Manpage look(1).
Comments
add a comment
The Trackback URL to this post is:
http://www.chruetertee.ch/blog/plugin=trackback(1758).xml
Trackbacks are moderated.
This blog is gravatar enabled.
Your email adress will never be published.
Comment spam will be deleted!
