Assalamualaikum wr wb
A.Pendahuluan
Oke kembali lagi di blog saya ini di kali ini saya menemukan sebuah ilmu baru yaitu pemrogramman bash .Pemrogramman bash ini disusun oleh perintah perintah shell linux oke langsung saja dibaca lalu di pahami.
- Latar Belakang
Karena pemrogramman bash ini kita dapat gunakan untuk membuat sebuah program.
- Maksud & Tujuan
Agar mengenal dan memahami apa itu pemrogramman bash dan perintah dasar pemrogramman bash ini.
B.Alat & Bahan
Terminal Linux
C.Waktu Pelaksanaan
15 - 30 menit
D.Pembahasan
Shell adalah sebuah alat penterjemah pada sebuah sistem operasi, pada linux shell terdapat di terminal linux.Perangkat lunak inilah yang bertugas untuk menjembatani (media perantara) antara pengguna dengan sistem operasi, jadi pengguna tinggal memasukkan perintah linux nanti shell yang akan menangani perintah tersebut.
Pemrogramman bash
Yaitu menyusun atau mengelompokkan beberapa perintah shell (internal atupun eksternal command) menjadi kumpulan perintah yang melakukan tugas tertentu sesuai tujuan penyusunnya. Kelebihan shell di linux dibanding sistem operasi lain adalah bahwa shell di linux memungkinkan kita untuk menyusun serangkaian perintah seperti halnya bahasa pemrograman (interpreter language), melakukan proses I/O, menyeleksi kondisi, looping, membuat fungsi, dsb. adalah proses - proses yang umumnya dilakukan oleh suatu bahasa pemrograman, jadi dengan shell di linux kita dapat membuat program seperti halnya bahasa pemrograman, untuk pemrograman shell pemakai unix atau linux menyebutnya sebagai script shell.
Secara simplenya bash adalah bahasa yang digunakan sebagai perintah pada terminal linux kita. Tapi perintah yang ada di tulis dalam sebuah file ektensi .sh yang mempunyai arti shell.
Sebelum mempelajari pemrograman Bash shell di linux sebaiknya anda telah mengetahui dan menggunakan perintah - perintah dasar shell baik itu internal command yang telah disediakan shell maupun eksternal command atau utility, seperti
cd, pwd, times, alias, umask, exit, logout, fg, bg, ls, mkdir, rmdir, mv, cp, rm, clear, ...
- utilitas seperti
cat, cut, paste, chmod, lpr,...
- redirection (cara mengirim output ke file atau menerima input dari file), menggunakan operator redirect
>, >>, <, <<,
contohnya:ls > data
hasil ls dikirim ke file data, jika file belum ada akan dibuat tetapi jika sudah ada isinya akan ditimpa.ls >> data
hampir sama, bedanya jika file sudah ada maka isinya akan ditambah di akhir file.cat < data
file data dijadikan input oleh perintahcat
- pipa (output suatu perintah menjadi input perintah lain), operatornya :
|
, contoh:ls -l | sort -s
ouput perintah ls -l (long) menjadi input perintah sort -s (urutkan secara descending), mending pakels -l -r
saja :-)ls -l | sort -s | more
cat <data | sort > databaru
- Wildcard dengan karakter
*, ?, [ ]
, contohnya:ls i*
tampilkan semua file yang dimulai dengan ils i?i
tampilkan file yang dimulai dengan i, kemudian sembarang karakter tunggal, dan diakhiri dengan ils [ab]*
tampilkan file yang dimulai dengan salah satu karakter a atau b
- echo
Contoh Penggunaan :
1.Buat sebuah file dengan ekstensi .sh , untuk perintah pembuatannya
nano nama_file.sh
Contoh penggunaan "echo"
echo "Hello World"Setelah itu atur hak aksesnya agar program ini dapat dijalankan
Untuk menjalankannya masukkan perintah ./nama_file.sh
Hasilnya :
E.Masalah
Tidak ada
F.Kesimpulan
Dengan begini kita dapa mengenal apa itu pemrogramman bash dan bagaimana cara membuat sebuah program sederhana menggunakan pemrogramman bash. Hanya ini yang bisa saya dapat sampaikan bilamana ada kesalahan dalam penulisan saya mohon maaf....
Wassalamualaikum wr wb
G.Refrensi
0 komentar