Tutorial Shell Scripting: Diferență între versiuni
De la Wiki.lug.ro
(→Cum scriem scripturi shell) |
(→Cum scriem scripturi shell) |
||
| Linia 26: | Linia 26: | ||
# sh scriptul-meu | # sh scriptul-meu | ||
# ./scriptul-meu | # ./scriptul-meu | ||
| + | |||
| + | Acum suntem pregatiti sa scriem primul script shell care va afisa <b>"Acesta este primul meu script"</b>. Vom crea fisierul scriptul-meu.sh in care vom pune liniile de mai jos. | ||
| + | |||
| + | #!/bin/bash | ||
| + | |||
| + | clear | ||
| + | echo "Acesta este primul meu script" | ||
| + | |||
| + | Dupa salvarea fisierului putem rula scriptul cu urmatoarea comanda: | ||
| + | |||
| + | # ./scriptul-meu.sh | ||
| + | |||
| + | Vom observa ca scriptul nu a fost rulat deoarece nu am setat atributul de executie scriptului. Pentru a face acest lucru vom rula comanda: | ||
| + | |||
| + | # chmod +x scriptul-meu.sh | ||
Versiunea de la data 14 februarie 2006 21:23
Cum scriem scripturi shell
Urmatorii pasi sunt necesari pentru scrierea scripturilor shell:
- folositi editorul dumneavoastra preferat (eu folosesc mcedit); primul rand din fisier trebuie sa fie urmatorul:
#!/bin/bash
- dupa scrierea scriptului, setati permisiunile fisierului dupa cum urmeaza:
chmod permisiuni script Exemplu: # chmod +x scriptul-meu # chmod 755 scriptul-meu
- executarea scriptului dupa cum urmeaza:
Sintaxa bash scriptul-meu sh scriptul-meu ./scriptul-meu Exemple # bash scriptul-meu # sh scriptul-meu # ./scriptul-meu
Acum suntem pregatiti sa scriem primul script shell care va afisa "Acesta este primul meu script". Vom crea fisierul scriptul-meu.sh in care vom pune liniile de mai jos.
#!/bin/bash clear echo "Acesta este primul meu script"
Dupa salvarea fisierului putem rula scriptul cu urmatoarea comanda:
# ./scriptul-meu.sh
Vom observa ca scriptul nu a fost rulat deoarece nu am setat atributul de executie scriptului. Pentru a face acest lucru vom rula comanda:
# chmod +x scriptul-meu.sh