Suppression d'un fichier horodaté/utilisation de LS ds un script
helios_44
-
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai lu que concernant les bonnes pratiques il ne fallait pas utiliser de "ls" dans un script.
Mon besoin est la suppression d'un fichier horodaté.
Par définition, ne connaissant pas le nom du fichier final, je fais un "rm" de cette variable "fichier_horo":
Dans la mesure où ce "ls" va afficher tous mes fichiers par ordre de création, il supprimera le dernier.
Avez vous plus "propre" ?
Merci
J'ai lu que concernant les bonnes pratiques il ne fallait pas utiliser de "ls" dans un script.
Mon besoin est la suppression d'un fichier horodaté.
Par définition, ne connaissant pas le nom du fichier final, je fais un "rm" de cette variable "fichier_horo":
monfichier=$CHEMIN/FICHIERQ-*
fichier_horo=$(ls -A1rt $monfichier | tail -n 1)
rm -f $fichier_horo
Dans la mesure où ce "ls" va afficher tous mes fichiers par ordre de création, il supprimera le dernier.
Avez vous plus "propre" ?
Merci