Ich greife durch einen großen Stapel Code, der von git verwaltet wird, und wenn ich einen Grep mache, sehe ich Stapel und Stapel von Nachrichten des Formulars:
> grep pattern * -R -n
whatever/.git/svn: No such file or directory
Kann ich diese Zeilen auf irgendeine Weise verschwinden lassen?
No such file or directory
Nachrichten für vorhandene Dateien und / oder Verzeichnisse erhalten? Oder umgekehrt, wie kann grep *
man Namen von Dateien erhalten, die nicht existieren? Ist dies eine Race-Bedingung, bei der ein anderer Prozess den Verzeichnisbaum (Erstellen, Umbenennen und Löschen von Dateien) während der grep
Ausführung manipuliert ?
ag
,ack
odercgrep
stattdessen - sie sind viel schneller / besser alsgrep
für die Suche Code - Repositories.