Sử dụng ack để tìm kiếm regex trong một loại tệp cụ thể


2

Tự hỏi nếu có một cách để tìm kiếm một cái gì đó như ack foo "*.scss"


Không chắc chắn về điều này ack, nhưng các công cụ greptiếp theo của tôi cho một nhiệm vụ như vậy sẽ được , theo sau có thể là findnếu có rất nhiều thư mục lồng nhau chúng ta sẽ trải qua.
Darth Android

Câu trả lời:


0

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

0

"*.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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.