Belajar Shell Script: Kenapa Shell Scriptku tak jalan di Cygwin?

Kenapa shell script yang kita tulis bisa tidak berjalan dengan baik di Cygwin? Hal itu akan membuat pusing berat jika ternyata bila dijalankan di lingkungan Linux/*Nix bisa berjalan dengan baik. Ada baiknya selain mengecek ulang syntaks shell script kita, juga harus diperhatikan perbedaan lingkungan antara *Nix dan Windows pada umumnya. Perbedaan yang saya maksud adalah Line Terminator yang berbeda antara *Nix dan Windows. Jika windows membuat terminator dengan CF dan LF, maka *Nix hanya butuh CF saja. Continue reading Belajar Shell Script: Kenapa Shell Scriptku tak jalan di Cygwin?

mkBashckup, Script Backup Direktori & MySQL per tabel berbasis BASH

Setelah berkutat seharian dengan bahasa scripting BASH, akhirnya script backup yang saya kembangkan sudah berhasil memenuhi harapan saya. Saya rilis dengan nama mkBashckup.

mkBashckup sendiri adalah script BASH yang berfungsi sebagai aplikasi backup direktori hosting dan database mysql per tabel dalam format XML dan SQL yang terkompresi dalam format GZIP dan otomatis diupload ke server eksternal.

Keuntungan: Continue reading mkBashckup, Script Backup Direktori & MySQL per tabel berbasis BASH

Belajar Shell: Extract Digits From a String

How do I extract digits only from a given string under Bash shell? You can use the sed, grep and other shell utilities as follows:

grep -o "[0-9]" <<<"input"
grep -o "[0-9]" <<<"$var"
grep -o "[0-9]" <<<"test123"
grep -o "[0-9]" <<<"1Th5is is a test. 5"
var="foo1bar2"
output=$(grep -o "[0-9]" <<<"$var")
echo "$output"
grep -oE "[[:digit:]]{1,}" input.file

Belajar Linux: Searching file di Linux Shell

Mencari file di Linux merupakan pekerjaan yang gampang jika anda menggunakan tool-tool yang sudah ada dan berbasis GUI, hampir semua File Manager (contoh: Nautilus, Dolphin, Thunar, PCManFM dll) sudah mempunyai fitur pencarian berkas. Namun bagaimana halnya jika anda bekerja di server dg tanpa GUI dan cukup dengan akses SSH Shell?

Ada beberapa command bawaan yang bisa kita gunakan diarea Terminal/Konsole untuk mencari berkas:

whereis

whereis khusus digunakan untuk mencari file binary, source dan manual page. penggunaanya cukup dengan perintah whereis namaprogram Continue reading Belajar Linux: Searching file di Linux Shell