Okuyabildiğim her şeyden
ack-grep foo
"foo" terimi için geçerli dizindeki ve alt dizinlerdeki tüm dosyaları aramalısınız.
Ancak, alabileceğim en yakın
ack-grep foo *
Geçerli dizinde "foo" olan tüm sonuçları döndürür.
İlk komut neden çalışmıyor? ack
1.92 sürümünü kullanıyorum .
ACK_OPTIONS
hazırladınız ackrc
mı? Yani --noenv
set ile çalışıyor mu?
echo $ACK_OPTIONS
| ~/.ackrc
Çıkmıyor | ack-grep --noenv stuff
iken, çalışmıyor ack-grep --noenv stuff *
mu
ack
, yani ne yaptığınız ile ilgili dosyaları belirtmezsiniz ack foo *
. Dosyaları belirlerken, o zaman ack'e, daha düşük dizinlere özyinelemeyi içeren sihirli dosya seçimlerinin hiçbirini yapmamasını söylersiniz.
ack-grep
aynıack
? Eğer öyleyse, hangi versiyon?