Zacząłem używać ack, który jest znacznie szybszy niż grep. Jednak za pomocą potwierdzenia chcę wyszukać nazwę pliku zamiast jego zawartości. Czy jest na to sposób?
command-line
find
grep
ack
Nadal
źródło
źródło
find . | ack whatev.ext
Drukuj pliki, w których ścieżka względna + nazwa pliku odpowiada REGEX
źródło
[^/]*$
do REGEX, aby wyszukać tylko w nazwie plikuZgadzam się, że warto szukać, jeśli szukasz tylko plików * .txt. Jednak ack ma zaawansowane funkcje wykrywania typów plików, więc możesz z niego korzystać
który znajdzie wszystkie pliki Perla na podstawie zarówno nazwy pliku (* .pm, * .pl, * .t i * .pod), jak i linii shebang.
źródło
Możesz to zrobić :
źródło