SORU
14 HAZİRAN 2010, PAZARTESİ


ack sonuçları (vs grep)özlüyor

Ack dosya/hakkında bir şey varsayılan dizin görmezden bir yanlış anlaşılma olduğuna eminim, ama belki de birisi bana bu konuda biraz ışık tutabilir:

mbuck$ grep logout -R app/views/
Binary file app/views/shared/._header.html.erb.bak.swp matches
Binary file app/views/shared/._header.html.erb.swp matches
app/views/shared/_header.html.erb.bak: <%= link_to logout_text, logout_path, { :title => logout_text, :class => 'login-menuitem' } %>
mbuck$ ack logout app/views/
mbuck$

Oysa...

mbuck$ ack -u logout app/views/
Binary file app/views/shared/._header.html.erb.bak.swp matches
Binary file app/views/shared/._header.html.erb.swp matches
app/views/shared/_header.html.erb.bak
98:<%= link_to logout_text, logout_path, { :title => logout_text, :class => 'login-menuitem' } %>

Sadece seçeneksiz ack arama .bak Bir dosya içinde sonuç bulamadım, fakat --unrestricted seçeneği ile arama sonucu bulabilirsiniz. Söyleyebileceğim kadarıyla, ama ack .bak varsayılan olarak dosyaları göz ardı etmiyor.

GÜNCELLEME

Yararlı aşağıya yorum için teşekkürler, burada ~/.ackrc benim yeni içeriği

--type-add=ruby=.haml,.rake
--type-add=css=.less

CEVAP
14 HAZİRAN 2010, PAZARTESİ


ack bunu görmezden dosya türleri, ancak bunun yerine dosya türleri bir beyaz bir kara liste yok gariparama.

Adam sayfasından bir alıntı:

Hiçbir dosya ile seçimleri ack-grep sadece tanıdığı bu tür dosyaları arar. Eğer bir dosya foo.wango adı verilen ve ack-grep ne olduğunu bilmiyor .wango dosyası ack-grep arama olmayacak.

(İkili ack-grep ad çakışması nedeniyle anılan Ubuntu) kullanıyorum unutmayın

ack --help-types ack yükleme destekler türde bir listesini gösterir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • Just So

    Just So

    3 HAZİRAN 2007
  • RFS Dan

    RFS Dan

    22 Temmuz 2014