Câu trả lời:
Nói chung, ack sử dụng các loại tệp được xác định trước, vì vậy câu trả lời bi quan là "Không". Tuy nhiên, nếu bạn thường xuyên tìm kiếm trong các tệp .scss, bạn có thể muốn đặt nó làm loại tệp trong .ackrc của mình bằng cách thêm dòng sau:
--type-set=sassy=.scss
"*.scss"
không phải là một regex, nhưng vỏ toàn cầu.
Giống như Voyager42 nói về, sử dụng
--type-set=sassy=.scss
trong .ackrc của bạn và sau đó bạn có thể làm
ack foo --sassy
hoặc nếu bạn KHÔNG muốn tìm kiếm các tập tin sassy
ack foo --nosassy
ack
, nhưng các công cụgrep
tiếp theo của tôi cho một nhiệm vụ như vậy sẽ được , theo sau có thể làfind
nếu có rất nhiều thư mục lồng nhau chúng ta sẽ trải qua.