RSS

Shell script

  • Sed
    untuk mendapatkan nilai line per line
    sed -n 2,2p filename
    mengartikan line ke dua saja yang diambil
  • Cut
    untuk mendapatkan karakter tertendu dari suatu record bisa menggunakan cut
    cut -f 3 -d":" filename
    mengartikan field yang ketiga dari pemotongan ":"
    cut -c1-6 filename
    mengartikan karakter 1-6
    cut -c1,6 filename
    mengartikan karakter 1 dan 6 saja
  • 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

Please copy and share it, if it helps you
 
Copyright 2009 My Note All rights reserved.
Free Blogger Templates by DeluxeTemplates.net
Wordpress Theme by EZwpthemes
Blogger Templates