From f4f700e2deed3bbe6ab07a172d3659138e155fbc Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Thu, 27 Sep 2018 11:44:38 +0200 Subject: made scripts available in a separate directory --- fichiers/scripts/countlines-mk2.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 fichiers/scripts/countlines-mk2.sh (limited to 'fichiers/scripts/countlines-mk2.sh') 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 @@ +#!/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 -- cgit v1.2.3