#!/bin/bash #Rep un parŕmetre de la línia de comandes, que ha de ser #un fitxer que existeixi. #Treu per pantalla el fitxer pero amb el numero de linies #No anirŕ bé si hi ha més d' una paraula per línia #(en aquest cas veure un exemple del while) #Veiem com el for agafa de la sortida de una comanda (cat en el nostre cas) if [ $# -ne 1 ] then echo "Us: $0 nomfitxer" exit fi if [ \! -f $1 ] then echo "Fitxer ha d' existir" exit fi i=1 for lin in $(cat $1) do echo "$i: $lin" i=$(expr $i + 1) done