grep -i -A 5 -B 5 'db_pd.Clients' eightygigsfile.sql
Ini telah berjalan selama satu jam di server linux yang cukup kuat yang sebaliknya tidak kelebihan beban. Ada alternatif lain selain grep? Apa pun tentang sintaks saya yang dapat ditingkatkan, (egrep, fgrep lebih baik?)
File tersebut sebenarnya ada di direktori yang dibagikan dengan mount ke server lain tetapi ruang disk sebenarnya adalah lokal sehingga seharusnya tidak ada bedanya?
grep mengambil hingga 93% CPU
cindex .
untuk mengindeks folder Anda saat ini, lalu csearch db_pd.Clients
.
-i
sakelar dapat memperlambat proses, coba tanpa-i
atau denganLC_ALL=C grep ...
. Selain itu, jika Anda hanya mencari string tetap, gunakangrep -F
.