Saltar al contingut

6.1 Conceptes Bàsics de Scripting Bash

Un script és només un fitxer de text amb una llista d’ordres.

La primera línia diu a Linux quin intèrpret utilitzar.

#!/bin/bash

Crea hello.sh:

#!/bin/bash

# Definir una variable (Sense espais en l'assignació!)
NOM="Món"

# Imprimir-ho utilitzant $
echo "Hola, $NOM"

Fes-lo executable: chmod +x hello.sh. Executa’l: ./hello.sh.

if [ -f "/etc/passwd" ]; then
    echo "El sistema de fitxers està sà."
else
    echo "Alguna cosa va molt malament."
fi
for i in {1..5}; do
    echo "Compte: $i"
done

Cada ordre retorna un estat.

  • 0: Èxit.
  • Diferent de zero: Error. Ho comproves amb $?.