Doublons

Bob -  
psgp60 Messages postés 4 Statut Membre -
Bonjour,
Je cherche à rechercher une occurence dans des noms de fichiers de type:

numero1~nom~numero2~adresse.txt

L'occurence se trouve dans le nom obligatoirement (pas dans les autres champs).
J'essaye depuis un moment de comparer ces champs avec avec des commandes de type sort -u mais mon problème est le "~". Je n'arrive pas a indiquer qu'il doit être utilisé comme séparateur. L'option -t devrait être utile mais je n'arrive pas à la faire marcher.

De plus une fois l'occurence trouvée je dois comparer leur date de création et supprimer le (ou les) fichier(s) dont la date est inférieure.

Pouvez vous me mettre sur la voie sur ces deux points?

Merci d'avance.

2 réponses

psgp60
 
Bob
1 truc, pour ignorer les caractères spéciaux il faut mettre "\" antislash avant
0
psgp60 Messages postés 4 Statut Membre
 
sort -t"~"

-t définition du caractère de séparateur de colonne, si c'est un caractère spécial, dans ce cas, il faut le mettre entre double cote "~"
0