GNU/Linux >> Belajar Linux >  >> Linux

Skrip Bash - Contoh Halo Dunia

Dalam tutorial ini, kita belajar cara membuat dan menjalankan skrip Bash sederhana yang mencetak “Hello World”.

Apa itu Shebang (#!)

Setiap skrip shell dimulai dengan Shebang #! simbol. Ini dideklarasikan pada baris pertama skrip dan pada dasarnya memberi tahu shell penerjemah mana yang akan digunakan untuk menjalankan skrip.

#!/bin/bash
...

Skrip Bash Halo Dunia

Sekarang, kita akan membuat skrip bash yang mencetak kata “Hello World” di terminal.

Pertama buat file bernama hello_world.sh . Menggunakan terminal kita menulis:

$ touch hello_world.sh

File kami sekarang telah dibuat.

Selanjutnya, buka file di editor favorit Anda; Saya menggunakan nano, jadi:

$ nano hello_world.sh

Setelah hello_world.sh terbuka di editor Anda, ketik perintah berikut:

#!/bin/bash

echo "Hello World"

Jalankan Skrip Shell

Sekarang untuk mencetak hello world , kita perlu menjalankan skrip shell yang kita buat.

Ada beberapa cara untuk mengeksekusi skrip shell

$ sh ./hello_world.sh ## incorrect
$ ./hello_world.sh ## correct
$ bash ./hello_world.sh ## correct

Metode pertama salah, karena Anda menyuruh shell untuk menggunakan penerjemah shell bukan penerjemah bash.

Cara kedua sudah benar karena kita tinggal menjalankan script yang akan menggunakan interpreter yang sudah ditentukan di dalam file, baris pertama dalam script yaitu #!/bin/bash .

Metode ketiga juga benar karena dalam kasus ini, kami mengatakan untuk menggunakan penerjemah bash yang sama dengan yang didefinisikan dalam file.

Izin Ditolak Saat Menjalankan Skrip Shell

Jika Anda mencoba menjalankan skrip menggunakan:

$ ./hello_world.sh

-bash: ./hello_world.sh: Permission denied

Anda akan melihat kesalahan izin ditolak. Ini karena skrip tidak memiliki izin eksekusi.

Anda dapat memberikan skrip izin eksekusi dengan menggunakan:

$ chmod +x ./hello_world.sh

Sekarang, jika Anda menjalankan skrip lagi, Anda akan melihat "Hello World" tercetak:

$ ./hello_world.sh

Hello World

Linux
  1. Ruby Hello World Contoh:Cara Menulis dan Menjalankan Program Ruby di Unix OS

  2. Perl Hello World Contoh:Cara Menulis dan Menjalankan Program Perl di Unix OS

  3. Smalltalk Hello World Contoh:Cara Menulis dan Menjalankan Program Smalltalk di OS Linux

  1. Fortran Hello World Contoh:Cara Menulis dan Menjalankan Program Fortran di OS Linux

  2. Contoh XQuery Hello World:Cara Menulis dan Menjalankan Program XQuery di OS Linux

  3. Pencocokan pola skrip Bash

  1. Pelajari penanganan kesalahan Bash dengan contoh

  2. Typeset -a Apakah Memberikan Kesalahan Dalam Script?

  3. Jalankan perintah bash pada pipa jenkins