J'ai commencé à utiliser ack qui est beaucoup plus rapide que grep. Cependant, en utilisant ack, je veux rechercher le nom du fichier plutôt que le contenu du fichier. Y-a-t-il un moyen de faire ça?
command-line
find
grep
ack
Nadal
la source
la source
find . | ack whatev.ext
Imprimer les fichiers dont le chemin relatif + le nom de fichier correspondent à REGEX
la source
[^/]*$
à votre REGEX pour rechercher dans le nom de fichier uniquementJe suis d'accord qu'il est logique d'utiliser find si vous recherchez simplement des fichiers * .txt. Cependant, ack possède de puissantes fonctionnalités de détection de type de fichier, vous pouvez donc utiliser
qui trouvera tous les fichiers Perl, en fonction du nom de fichier (* .pm, * .pl, * .t et * .pod) et de la ligne shebang.
la source
Tu peux faire :
la source