Skip navigation

  • Menghitung jumlah file pada sebuah directory secara rekursif (sumber)
    find DIRNAME -type f | wc -l
    
  • Membackup database MySQL ke dalam bentuk terkompresi (gzip).
    mysqldump -u user -p databasename | gzip -c > file.sql.gz
    
  • Membackup sebuah tabel dalam database MySQL ke dalam bentuk terkompresi (gzip).
    mysqldump -u user -p databasename tablename | gzip -c > file.sql.gz
    
  • Mengambil UNIX time di Terminal
    date +%s
    
  • Menghitung banyaknya kemunculan string dalam sebuah file
    grep -o "string" filename | wc -w
    
  • Mencari teks dalam kumpulan berkas dalam sebuah direktori
    find </path/to/directory> -type f -print0 | xargs -0 grep -i <pattern>
    
  • Mengubah teks dalam kumpulan berkas dalam sebuah direktori
    find . -type f | xargs sed -i "s/pattern1/pattern2/g"
    
  • Memfilter baris di file yang memiliki angka.
     sed -r -n '/^[a-z\ ]+$/p' file.txt
    
  • Menghapus beberapa whitespace menjadi satu.
    sed 's/ \+ / /g' file.txt
    
  • Mengubah sebuah line menjadi huruf kecil semua.
    sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/' file.txt
    
  • Menghapus whitespace di awal dan akhir baris.
    sed -e 's/^[ \t]*//' file.txt
    

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: