Doublons

Fermé
Bob - 2 janv. 2009 à 16:29
psgp60 Messages postés 4 Date d'inscription vendredi 2 janvier 2009 Statut Membre Dernière intervention 12 septembre 2009 - 3 janv. 2009 à 16:16
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

Bob
1 truc, pour ignorer les caractères spéciaux il faut mettre "\" antislash avant
0
psgp60 Messages postés 4 Date d'inscription vendredi 2 janvier 2009 Statut Membre Dernière intervention 12 septembre 2009
3 janv. 2009 à 16:16
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