Mit dem normalen grep
Befehl gibt es eine --exclude
Option (hier im Detail behandelt: Use grep --exclude/--include syntax to not grep through certain files), mit der Sie bestimmte Dateien ignorieren können, wenn Sie greppen.Wie schließt man eine bestimmte Datei von ack (ack-grep) aus?
Acks --type
Option kümmert sich um 95% der Fälle, in denen Sie Dateien ausschließen möchten, aber es geht nicht (soweit ich das beurteilen kann) um den Fall, dass eine bestimmte Datei ausgeschlossen wird. Ich habe eine kompilierte JS-Datei, die den Inhalt von jeder anderen JS-Datei enthält (in einer einzigen Zeile), so dass ich jedes Mal, wenn ich nach schreibe, den gesamten Inhalt dieser riesigen kompilierten Datei zurückbekomme.
Ich würde hassen auf ack aufgeben und zurück zu grep über diese gehen, aber es ist wirklich nervig. Bitte, jemand sagt mir, es gibt eine Möglichkeit, bestimmte Dateien von ack-Suchen auszuschließen.
In der Tat, meine nächste Station würde die Ack-Mailing-Liste sein, aber ich dachte, ich würde hier zuerst nachsehen, um sicherzustellen, dass ich nicht etwas Offensichtliches vermisse :-) Danke Andy. – machineghost
P.S. Ich wähle den Dateinamen für meine kompilierte JS-Datei, daher ist es im Moment nur built.js. Ich werde versuchen, es in built.min.js umzubenennen und zu sehen, ob das hilft. – machineghost