1234567891011121314151617181920212223242526 |
- #!/bin/bash
- echo "Entrez le nom du fichier dont vous voulez compter les lignes:"
- read -p 'Fichier: ' file
- numline=0
- if [ ! -e $file ] || [ -z $file ]
- then
- echo "Erreur: le fichier $file n'existe pas."
- exit 1
- else
- while read -r line
- # 'let' permet de poser des opérations arithmétiques;
- # à la place, on aurait pu écrire: do ((++numline))
- do let "numline = numline + 1"
- done < $file
- fi
- if [ $numline -le 1 ]
- then
- echo "Votre fichier $file compte $numline ligne."
- else
- echo "Votre fichier $file compte $numline lignes."
- fi
|