Script Bash – Hello Word

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:

  1. #!/bin/bash
  2. # Questo è un commento
  3. 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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *