Perintah grep
digunakan untuk mencari pola dalam teks. Ini sangat berguna untuk menemukan baris yang mengandung string tertentu dalam file atau output dari perintah lain.
Berikut adalah sintaks dasar dari perintah grep
:
grep [options] [arguments]
-i
: Mengabaikan perbedaan antara huruf besar dan kecil saat mencari.-v
: Menampilkan baris yang tidak cocok dengan pola yang diberikan.-r
: Mencari secara rekursif dalam direktori.-n
: Menampilkan nomor baris dari hasil pencarian.-l
: Menampilkan nama file yang mengandung pola yang dicari.Berikut adalah beberapa contoh penggunaan grep
:
log.txt
:
grep "error" log.txt
grep -i "warning" log.txt
grep -n "success" log.txt
.txt
di direktori saat ini:
grep "pattern" *.txt
grep -r "TODO" /path/to/project
-v
untuk menyaring hasil dan hanya menampilkan baris yang tidak sesuai dengan pola.grep
dengan perintah lain menggunakan pipe (|
) untuk mencari dalam output perintah tersebut.>
):
grep "error" log.txt > hasil_pencarian.txt