Grep
grep "Found Match" filename | grep -v "0 bytes"
mengartikan mencari kata yang ada Found Match tetapi kata 0 bytes tidak termasuk
grep 't..k' filename
mengartikan mencari kata yang depanya t dan belakangnya k sepanjang 4 huruf.
grep -q 'kul' filename
mengartikan quite, jika ada yang match berarti berniali 1 tapi jika tidak ada 0
grep -i 'takul' filename
mengartikan kata yang dicari tidak harus sensitif.
grep -r 'kul' /opt/
mencari kata kul dengan melakukan recrusive kedalam directory-directory
grep -r -L 'kul' /opt/
menampilkan list nama file yang tidak terdapat kata kul
grep -r -l 'kul' /opt/
menampilkan list nama file yang terdapat kata kul
grep -r -H 'kul' /opt/
menampilakn nama file dan kata yang telah didapat
grep -r -l --exclude-dir="apache" --exclude-dir="senf" 'kul' /opt/
menampilkan list nama file yang terdapat kata kul, selain di directory apache dan senf
grep -r -l --exclude="httpd.conf" --exclude="senf.txt" 'kul' /opt/
menampilkan list nama file yang terdapat kata kul, selain di file httpd.conf dan senf.txt
Regular Expression
grep 'gl..ys' file_pencarian
akan menampilkan 6 karakter yang huruf depan adalah gl dan belakang adalah ys
grep '^kan' file_pencarian
akan menampilkan line yang line pertama adalah kan
grep 'ng$' file_pencarian
akan menampilkan line yang line terakhirnya adalah ng
grep '^\.' file_pencarian
akan menampilkan line yang line pertama adalah . \ digunakan untuk escape karakter
grep -E '(aku|kamu)n' file_pencarian
akan menampilakn akun atau kamun
grep -E '[a-zA-Z]' file_pencarian
akan menampilkan kata dari alphabetik baik kecil ataupun besar
grep -E '[0-9]3' file_pencarian
akan menampilan dua angka saja tapi diakhiri dengan angka 3
grep -E 'c[oO]l' file_pencarian
akan menampilkan kata col dan cOl
grep -E 'co{1,2}l' file_pencarian
akan menampilkan col atau cool
grep -E '[0-9]{4}' file_pencarian
akan menampilkan bilangan 4 angka dari 0-9
grep -E '[0-9]{3,}' file_pencarian
akan menampilkan bilangan dari 4 angka sampai seterusnya
grep -E '\' file_pencarian
akan menampilkan huruf yang didepanya b dua huruf dan belakangnya t tiga huruf saja.
grep -E '\bthe\b' file_pencarian
akan menampilkan kata the saja tidak they atau other
grep -E '1( |-|)a' file_pencarian
akan menampilkan 1 a,1-a,dan 1a
grep -E '([aiueo]).1' file_pencarian
akan menampilkan axa,ixi dsb. 1 disana menyimbolkan pengulangan yang ada dalam kurung
grep -E 'fo?l' file_pencarian
akan menampilkan fl dan fol saja. melakukan pengulangan item zero dan sekali saja.
grep -E 'fo*l' file_pencarian
akan menampilkan fl,fol,fool, dst. melakukan kondsi pengulangan item zero atau lebih
grep -E 'fo+l' file_pencarian
akan menampilkan fol,fool,foool dst.melakukan kondisi pengulangan jika item ada atau lebih
0 comments:
Posting Komentar