Belajar Bash Script - Mengenal Shebang
Tulisan kali ini kita akan membas mengenai skrip pada bash
. Pada awal perkenalan pertama, kita bahas mengenai shebang
terlebih dahulu. Karena shebang
ini merupakan penentu awal penggunaan skrip. Jika tidak skrip tidak akan bisa dieksekusi. Pada dasarnya skrip padah shell
/ CLI
bisa dibaca dengan skrip apapun, disesuaikan dengan intepreternya.
Apa itu Shebang?
Shebang
adalah sebuah simbol #!
untuk memulai menjalankan intepreter pada skrip bash
di GNU/Linux. Shebang juga dikenal dengan nama lainnya yakni she-bang
, hashbang
, pound-bang
dan hash-pling
.
Syntax
Adapun syntax untuk penulisan shebang
adalah sebagai berikut:
#!interpreter [optional-arg]
Jika shebang ditulis maka skrip disesuaikan dengan intepreterenya. Misalnya kita ingin membuat skrip bash, harus panggil intepreter bashnya. Begitu juga dengan yang lainnya misalnya php, tinggal panggil saja intepreternya.
Contoh
#!/bin/sh
Artinya kita memanggil intepreter sh
.
#!/usr/bin/php -q
Artinya kita memanggil intepreter php
untuk menjalankan skripnya
Percobaan
Pertama-tama kita buat dulu berkas percobaan bernama halo
.
touch halo nano halo
Lalu isikan skrip berikut:
#!/bin/sh echo "Halo Dunia!"
Dan berikan permission execute dengan perintah berikut:
chmod +x halo
Nah mudah bukan. Cukup sekian perkenalan pertama kita belajar bash script ini mengenai shebang
.