Có thể bỏ qua nhiều thư mục trong Ack mà không lặp lại cờ không?Ack - Bỏ qua nhiều thư mục mà không lặp lại cờ
ví dụ: Tôi biết công trình sau đây (tức là thiết lập nhiều cờ):
ack --ignore-dir=install --ignore-dir=php 'teststring'
Tôi đã hy vọng rằng tôi có thể tách các thư mục bằng dấu phẩy, như tôi có thể làm gì với các phần mở rộng như sau:
ack --ignore-file=ext:css,scss,orig 'teststring'
Tuy nhiên , cờ bỏ qua được phân tách bằng dấu phẩy sau không hoạt động:
ack --ignore-dir=install,php 'textstring'
Có thể sử dụng một số tương đương ngắn, vì vậy tôi không có e liên tục gõ cờ --ignore-dir?
Thú vị, nhưng tôi không nghĩ rằng đây là khả thi trong Ack 2. Tôi nhận được thông báo sau: 'Tùy chọn '-a' không hợp lệ trong ack 2 Điều này là do chúng tôi hiện có các loại -k/- được biết đến, nó chỉ chọn các tệp của các loại đã biết, thay vì bất kỳ tệp văn bản nào (đó là hành vi của ack 1.x). Bạn có thể có các tùy chọn trong .ackrc hoặc trong biến môi trường ACKRC_OPTIONS. Thử sử dụng giải pháp --dump flag' – SparrwHawk
@ Birei chỉ hoạt động trên ack 1.x. Các cờ -a và -G đã được loại bỏ trong ack 2 để ủng hộ cờ -x. –