Saya melihat-lihat setumpuk besar kode yang dikelola oleh git, dan setiap kali saya melakukan grep, saya melihat tumpukan dan tumpukan pesan dalam bentuk:
> grep pattern * -R -n
whatever/.git/svn: No such file or directory
Apakah ada cara saya bisa membuat garis itu hilang?
No such file or directory
pesan untuk file dan / atau direktori yang ada? Atau, sebaliknya, bagaimana bisa grep *
mendapatkan nama file yang tidak ada? Apakah ini kondisi ras, di mana beberapa proses lain memanipulasi pohon direktori (membuat, mengganti nama dan menghapus file) saat grep
sedang berjalan?
ag
,,ack
ataucgrep
sebaliknya - mereka jauh lebih cepat / lebih baik daripadagrep
untuk mencari repositori kode.