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.