Script de test arborescence linux

  • L'utilisateur est prompté pour saisir un PATH,
    le script va tester l'existence puis retourner si c'est un fichier ou un dossier.
arbotest.sh
#!/bin/bash
 
# COLOURS VARIABLES
red="\033[1;31m"
green="\033[1;32m"
end="\033[0m"
 
# LECTURE SAISIE
echo " ";
echo "Quel point de l'arborescence souhaitez-vous vérifier?"
echo " "
read check
 
 
# TEST FICHIER
if [[ `/usr/bin/find / -type f -wholename "$check" | wc -l` = 1 ]]; then 
	{
	echo -e "\n"$check" est un "$green"fichier"$end"\n" ;
	exit 0 ;
	}
 
# TEST DOSSIER
elif [[ `/usr/bin/find / -type d -wholename "$check" | wc -l` = 1 ]]; then 
	{
	echo -e "\n"$check" est un "$green"dossier"$end"\n" ;
	exit 0 ;
	}
 
# EXISTE PAS
else 
	{
	echo -e "\n"$check" "$red"n'existe pas sur le serveur"$end"\n" ;
	exit 2 ;
	}
fi
scripting/arbotest.txt · Dernière modification: 13/11/2011 à 16:38 (modification externe)


Recent changes RSS feed Licence CC BY-SA 2.0 Powered by JQuery Powered by PHP Driven by DokuWiki
Aller bas de page
Retour haut de page