Nasıl bir milyon dosyaları inceleyen olmadan mysql db takmadan hangi komut öğrenebilirim?

1 Cevap php

Nasıl bir milyon dosyaları inceleyen olmadan mysql db takmadan hangi komut öğrenebilirim?

1 Cevap

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.