Je trouve deux défauts à tes propositions :
- le premier est que dans ta première proposition, la variable va être polluée par tous les attributs du fichiers (taille, propriétaire...).
- dans ton second cas, tu ne renvoies pas du tout le dernier fichier, mais une liste de fichiers datant de moins de 24h. On commence à s'éloigner un peu trop du cahier des charges.
Mais en combinant tout ca, on pourrait faire ceci :
monfichier=$(ls -1t /var/Save/archive/*.gpg | head -1)
Les options que j'avais mis pour distinguer les répertoires des fichiers ne sont pas vraiment utiles si on utilise *.gpg.
A noter la différence subtile où j'ai remplacé dans les options, ta lettre l (L) par le chiffre 1 (un), pour n'avoir que le chemin et nom de fichier dans la variable.
[^] # Re: Ma proposition
Posté par Axone . En réponse au message Automatisation de l'envoi de mail. Évalué à 2.
Je trouve deux défauts à tes propositions :
- le premier est que dans ta première proposition, la variable va être polluée par tous les attributs du fichiers (taille, propriétaire...).
- dans ton second cas, tu ne renvoies pas du tout le dernier fichier, mais une liste de fichiers datant de moins de 24h. On commence à s'éloigner un peu trop du cahier des charges.
Mais en combinant tout ca, on pourrait faire ceci :
Les options que j'avais mis pour distinguer les répertoires des fichiers ne sont pas vraiment utiles si on utilise *.gpg.
A noter la différence subtile où j'ai remplacé dans les options, ta lettre l (L) par le chiffre 1 (un), pour n'avoir que le chemin et nom de fichier dans la variable.