Bash Script - Halo Conto Dunya

Dina tutorial ieu, urang diajar kumaha ngadamel sareng ngajalankeun skrip Bash saderhana anu nyetak 'Hello World'.



Naon ari Shebang (#!)

Unggal skrip cangkang dimimitian ku Shebang #! simbol. Ieu dinyatakeun dina baris mimiti skrip sareng dasarna nyaritakeun cangkang juru naon anu bakal dianggo pikeun ngajalankeun skrip.

#!/bin/bash ...

Hello World Bash Script

Ayeuna, urang bakal ngadamel skrip bash anu nyetak kecap 'Hello World' dina terminal.


Mimiti ngadamel file anu disebat hello_world.sh. Ngagunakeun terminal urang nyerat:

$ touch hello_world.sh

File kami ayeuna didamel.


Teras, buka file dina éditor karesep anjeun; Abdi nganggo nano, janten:

$ nano hello_world.sh

Sakali hello_world.sh kabuka dina éditor anjeun, ketik paréntah ieu:

#!/bin/bash echo 'Hello World'

Ngaéksekusi Shell Script

Ayeuna pikeun nyetak hello world, urang kedah ngaéksekusi skrip batok anu urang jieun.

Aya sababaraha cara pikeun ngajalankeun naskah cangkang


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

Métode anu munggaran henteu leres, sabab anjeun nyarioskeun cangkang nganggo juru basa sanés juru bash.

Cara anu kadua leres sabab urang ngan ngajalankeun skrip anu bakal nganggo juru anu ditetepkeun dina file, baris kahiji dina skrip anu #!/bin/bash.

Cara anu katilu ogé leres kusabab dina hal ieu, urang nyarios ngagunakeun juru bash anu sami sareng anu ditetepkeun dina file.

Idin Ditolak Nalika Ngaéksekusi Naskah Shell

Upami anjeun nyobian ngajalankeun skrip anjeun nganggo:


$ ./hello_world.sh -bash: ./hello_world.sh: Permission denied

anjeun bakal ningali idin anu ditolak kasalahan. Ieu kusabab skrip na henteu ngagaduhan ijin.

Anjeun tiasa masihan idin pikeun ngaéksekusi skrip ku ngagunakeun:

$ chmod +x ./hello_world.sh

Ayeuna, upami anjeun ngajalankeun skrip deui, anjeun bakal ningali 'Hello World' dicitak:

$ ./hello_world.sh Hello World