Scripts
De Wiki Linkat
(Diferència entre revisions)
(→Redirecció) |
|||
Línia 13: | Línia 13: | ||
tar cvfj /var/backup.tar.bz2 /home/usuari | tar cvfj /var/backup.tar.bz2 /home/usuari | ||
</pre> | </pre> | ||
- | == Redirecció<br> == | + | == Redirecció<br> == |
- | entrada estàndard (stdin) | + | *entrada estàndard (stdin) 0 |
- | sortida estàndard (stdout) | + | *sortida estàndard (stdout) 1 |
- | error estàndard (stderr) | + | *error estàndard (stderr) 2 |
- | + | Redirigir stdout a un fitxer | |
- | + | <code><pre>ls -l > ls-l.txt</pre></code> | |
- | <br> | + | Entrada estàndard de fitxer<br> |
+ | <pre>cat < ls-l.txt | ||
+ | </pre> | ||
+ | Entrada estàndard de teclat | ||
[[Category:Línia_d'ordres]] | [[Category:Línia_d'ordres]] |
Revisió de 07:22, 29 ago 2013
Un llenguatge script o llenguatge de scripting és un llenguatge de programació que controla aplicacions. Els scripts són executats directament des del seu codi font, que generalment són fitxers de text que contenen llenguatges de marcatge específics.
Scripts simples
Tot seguit veureu dos scripts simples per entendre el funcionament dels scripts:
- Aquest script mostra per pabtalla Hola món!
#!/bin/bash echo "Hola món!"
- Aquest altre script realitzaria una copia de seguretat del directori /home/usari al fitxer comprimit backup al directori /var
#!/bin/bash tar cvfj /var/backup.tar.bz2 /home/usuari
Redirecció
- entrada estàndard (stdin) 0
- sortida estàndard (stdout) 1
- error estàndard (stderr) 2
Redirigir stdout a un fitxer
ls -l > ls-l.txt
Entrada estàndard de fitxer
cat < ls-l.txt
Entrada estàndard de teclat