hello world
-
we maken het volgende script met een text-editor:
$ nano hello-world
Er zijn 3 elementen in dit script:-
de uitvoerbare reeks commando's: in dit voorbeeld
echo
"Hello World !!"
het op scherm brengen van een korte groet.
(om alle shell commando's op scherm te brengen tik je gewoon$
help
)
echo "Hello World !!"
- kommentaar: begint met
#
# # hello-world.bash versie 1.0 # gestructureerd script met de melding Hello World !! # # door bvdb 3 mei 2017 # #
kommentaar kan ook doorheen het uitvoerbare gedeelte staan, om te verduidelijken wat de code precies doet
- de shebang die begint met
#!
#!/bin/bash
- de shebang is de allereerste regel van je script
- de shebang vertelt aan linux welke shell gebruikt moet worden (en waar die staat)
- meer op wikipedia shebang
-
- we passen de permissions aan:
$
chmod +x hello-world
en kijken ...$ ls -l hello-world -rwxr-xr-x 1 bert bert 149 May 4 09:59 hello-world
het script is nu uitvoerbaar ...
- testen
We moeten nagaan of het script doet wat we ervan verwachten, en of we geen tikfouten hebben gemaakt tijdens het editeren. We proberen in de huidige directory met ...
$
./hello-world
Hello World !!
inderdaad, het werkt ...
- oefening
Voorzie het voorbeeld scriptdwf
uit linux800.be/inleiding/bash-snippets/bash-scripting-intro van een shebang en kommentaar