Uno script è un file con estensione sh che permette tramite un compilatore di tradurre un codice sorgente in linguaggio di programmazione di basso livello. Quindi il compilatore si occupa di trasformare il codice scritto dai programmatori in istruzioni eseguibili dal processore del computer.
Nel caso specifico, per far si che il nostro pc interpreti i comandi, useremo una shell di nome bash (Bourne Again Shell).
Per realizzare il nostro primo script creeremo un file mediante il comando nano
nano ciao_mondo.sh
ci ritroveremo quindi di fronte l’editor di testo nano dove andremo a scrivere il nostro primo script.
All’interno di uno script per ogni riga troveremo una istruzione che poi verrà tradotta in linguaggio macchina. Per richiamare l’interprete la prima istruzione da inserire obbligatoriamente (se si utilizza tale interprete) sarà:
#!/bin/bash
Per realizzare la nostra hello word utilizzeremo una prima istruzione chiamata echo la quale ci permetterà di stampare a terminale una stringa di testo
echo “Ciao Mondo da VRM”
Lo script nel sua forma completa sarà quindi così strutturato:
- #!/bin/bash
- # Questo è un commento
- echo “Ciao Mondo da VRM”
N.B. l’istruzione numero due rappresenta un commento che non verrà tradotto in linguaggio macchina ma servirà solo ai fini di ordine e lettura per il programmatore
Quindi chiudiamo l’editor di testo nano ricordandoci di salvare il file. Infine come visto nelle precedenti lezioni bisogna assegnare i permessi di esecuzione al file in modo che tale file possa essere eseguito dall’utente
chmod u+x nome_file
Per eseguire uno script basterà lanciare il comando
./nome_script.sh