Saya menemukan jika saya mencari menggunakan grep tanpa menentukan jalur, seperti grep -r 'mytext'itu butuh waktu lama. Sementara itu jika saya mencari dengan jalur yang ditentukan grep -r 'mytext' .itu langsung menemukan apa yang saya butuhkan. Jadi, saya ingin tahu, dalam bentuk pertama, di direktori mana grep mencari?
UDATE: versi grep: grep (GNU grep) 2.10
grepitu. Dengan GNU grepsaya gunakan di Linux grep -r 'mytext'dan grep -r 'mytext' .melakukan hal yang sama: pencarian secara rekursif dimulai dari direktori saat ini. Ketika -rsaklar digunakan, GNU grep tidak mencari STDIN.
grep2.12: pastebin.com/L4my26QS Sementara itu saya menemukan ini di file NEWS mengenai versi 2.11 (2012-03-02): "Jika tidak ada operan file yang diberikan, dan opsi baris perintah -r atau opsi setara diberikan , grep sekarang mencari direktori yang berfungsi. Sebelumnya grep mengabaikan -r dan mencari input standar secara tidak rekursif. -r yang ditemukan di GREP_OPTIONS tidak memiliki efek baru ini. "
foomytextbar(diikuti dengan Enter) setelah berjalangrep -r 'mytext'.