Dina tutorial ieu, urang diajar kumaha ngadamel sareng ngajalankeun skrip Bash saderhana anu nyetak 'Hello World'.
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 ...
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'
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.
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