Nasıl bir milyon dosyaları inceleyen olmadan mysql db takmadan hangi komut öğrenebilirim?
Bir çok genel bir yaklaşım, Unix veya Mac üzerinde iseniz, şunu yazın:
find . -name "[script pattern]" -exec grep -Hn "[search pattern]" {} \;
script pattern
*.sh
sizin komut maçları search pattern
aradığınız ekleme komutu maç olacak bir şey gibi bir şey olduğu.
find
bir dizin ve onun alt dizinleri tüm dosyaları bulur * nix programı, .
olduğunu nereden isterseniz (/
ile değiştirin arama yapmak için tüm makine arama, ama bir süre beklemek hazırlıklı olmak ve hata çıktısını yönlendirmek isteyebilirsiniz için /dev/null
). -exec
bulduğu dosyaları bir program çalıştırır find
bir seçenek, grep
bir arama motoru, -Hn
bunu söyler Bu desen istenen bulur, ve {} \;
-exec
seçeneği gerektirdiği sadece sözdizimsel şeker dosya adı ve satır numarasını bildirin.