
Envoyé par
lapinkiller
non, en fait déjà en réalité c'est pas un tiret mais un point qui est utilisé pour séparer le nom du fichier de la date, mais de toute manière, je peux avoir des points et tirets dans le nom des fichiers... j'ai même du faire en sorte que les caractère $ (){}[] et ' soient supportés
de plus ta solution n'est pas utilisation car tu utilises la commande ls qui ne retourne pas le chemin du fichier alors que je le veux impérativement

tu pourrais faire un find redirigé vers un fichier
utiliser
sort -r -t '_' +1 -0.8 | sort -t '-' -u -k 1,1
+ d'autres tris pour séparer le chemin et le fichier dans deux variables
ce qui te rend l'utilisation possible :
${chemin}${fichier} pour reconstituer /home/fromage/qui/puent/camember-2.0
on se rapproche des solutions....
mais on évitera pas quelques lignes de code pour faire ça.
Partager