aboutsummaryrefslogtreecommitdiff
path: root/fichiers/scripts/countlines-mk2.sh
blob: 73a87a7e57e2750b3b4c1eb6d1096288f8d1a7ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash

echo "Entrez le nom du fichier dont vous voulez compter les lignes:"
read -p 'Fichier: ' file

countlines () {
  cat $1 | wc -l
}

if [ ! -e $file ] || [ -z $file ]
  then
    echo "Erreur: le fichier $file n'existe pas."
    exit 1
  else
    numline=$(countlines $file)
fi

if [ $numline -le 1  ]
  then
    echo "Votre fichier $file compte $numline ligne."
  else
    echo "Votre fichier $file compte $numline lignes."
fi