aboutsummaryrefslogtreecommitdiff
path: root/fichiers/scripts/countlines-mk2.sh
diff options
context:
space:
mode:
Diffstat (limited to 'fichiers/scripts/countlines-mk2.sh')
-rw-r--r--fichiers/scripts/countlines-mk2.sh23
1 files changed, 23 insertions, 0 deletions
diff --git a/fichiers/scripts/countlines-mk2.sh b/fichiers/scripts/countlines-mk2.sh
new file mode 100644
index 0000000..73a87a7
--- /dev/null
+++ b/fichiers/scripts/countlines-mk2.sh
@@ -0,0 +1,23 @@
1#!/bin/bash
2
3echo "Entrez le nom du fichier dont vous voulez compter les lignes:"
4read -p 'Fichier: ' file
5
6countlines () {
7 cat $1 | wc -l
8}
9
10if [ ! -e $file ] || [ -z $file ]
11 then
12 echo "Erreur: le fichier $file n'existe pas."
13 exit 1
14 else
15 numline=$(countlines $file)
16fi
17
18if [ $numline -le 1 ]
19 then
20 echo "Votre fichier $file compte $numline ligne."
21 else
22 echo "Votre fichier $file compte $numline lignes."
23fi