J'aurais préféré que ca supprime seulement les 'point d"interrogation' en fin de ligne (voir exemple copie ecran ci dessus 'password¿"
-i | Indique la création d’un fichier temporaire destiné à remplacer le fichier d’origine. |
sleep 1
echo "********************************************************"
echo "Renommage de $file avec _NOdoublon_Nopointvirgule_trie..."
mv final.txt final_NOdoublon_Nopointvirgule_trie.txt
if [ -e final.txt-e ]
then
echo "Mon fichier existe"
rm final.txt-e
else
echo "Mon fichier n'existe pas"
fi
echo ""
if [ -e /Users/xxxxxxx/Desktop/final.txt-e.txt ]
then
echo "Mon fichier existe"
Faire le rm ....
fi
echo "nombre de fichiers texte dans le dossier... = $variable"
echo "nombre de fichiers texte dans le dossier... =" $variable
fonctionne mieux, ca affiche bien maintenantecho "nombre de fichiers texte dans le dossier... =" $variable
nombre de fichiers texte dans le dossier... = 1
sleep 1
if [ -e Pays.txt ]
then
echo "********************************************************"
echo "suppression dans le dossier des fichiers texte source sauf final.txt..."
rm Pays.txt
else
echo "pas de suppression de Pays.txt car non existant..."
echo ""
fi
sleep 1
if [ -e final.txt ]
then
echo "********************************************************"
echo "suppression dans le dossier des fichiers texte source sauf final.txt..."
rm -v !(final.txt)
else
echo "pas d'autres fichier que final.txt, aucune suppression..."
echo ""
fi