Bash scripts
Denne artikel er en del af den samlede dokumentation af bash.
Mit første bash script
== Hvor skal script-filen placeres Det er vigtigt at scriptet ligger i et bibliotek der er med i søgning i variablen $PATH
[heth@mars ~]$ <input>who am i</input>
<notice>heth</notice> ttyp2 Aug 24 07:51 (192.168.22.136)
[heth@mars ~]$ <input>echo $PATH</input>
/sbin:/bin:/usr/sbin:/usr/bin:<notice>/home/heth/bin</notice>
Biblioteket hvor brugeren heth skal ligge sin scripts hedder /home/heth/bin. Opret dette bibliotek hvis det ikke eksisterer og skift til dette bibliotek.
[heth@mars ~]$ <input>mkdir /home/heth/bin</input>
[heth@mars ~]$ <input>cd /home/heth/bin</input>
Oprettelse af scriptet
Før vi opretter scriptet er det nødvendigt at vide hvor bash er installeret på maskinen. Bash programmet skal alle andre programmer er normalt placeret i et bin eller sbin bibliotek. På min maskine er den installeret i /usr/bin/bash som vist nedenfor.
[heth@mars ~]$ <input>whereis bash</input>
bash: <notice>/usr/bin/bash</notice> /usr/local/man/man1/bash.1.gz /usr/ports/shells/bash
Opret scriptet med din ynglingseditor. pico,nano,edit,emacs eller vi. vi editoren findes på alle versioner af Linux og Unix, og er derfor en god editor at kende. Den kan dog drille lidt, så vælg pico hvis du er i tvivl - og den er installeret på din Linux/Unix boks.
filen oprettes med
[heth@mars ~/bin]$ <input>vi script1</input>
Indtast nedenstående bash script <source lang=cli>
- !/usr/bin/bash
tput clear
echo -en "Hvad er dit navn: " read NAVN echo -e "Dit navn er $NAVN" </input>