Suchen und Finden mit ag, statt ack (statt grep)
Vor fast drei Jahren bloggte ich über „Suchen und Finden mit Ack, statt grep“. Heute lautet der Titel allerdings „Suchen und Finden mit ag, statt ack“. Ag und Ack sind vom Prinzip her gleich: Mit beiden findet man Strings in Dateien, ähnlich wie es grep auch kann. Im Gegensatz zu grep arbeitet ack und ag schneller und ist mehr für Programmierer und Sysadmins ausgerichtet, da es diverse unnötige Verzeichnisse (wie .git) nicht durchsucht. Auch die Ausgabe ist gleich. Ag ist hingegen ein Klon von Ack, was in C statt in Perl geschrieben wurde. Der Fokus bei ag liegt besonders auf die Geschwindigkeit. Wer dachte, dass ack schon schnell ist, der findet mit ag ein noch schnelleres Tool. Laut Angaben des Projektes ist es dabei 5-10x schneller als ack. ...