Bonjour,

j'ai besoin sur la commande de sort permettant de trier les fichiers.

Résumé du pb :
J'ai créé des fichiers plats représentants des tables de base de donnée pour faire un chargement avec sql*loader.
Mais d'abord je dois dédoublonner ces fichiers.
Je me sert donc de la commande sort avec l'option -u pour le dédoublonnage.
Le dédoublonnage ne doit porter que sur les clés primaires. Hors ces clés primaires ne sont pas toutes de la même taille.

Exemple:
abcde;W;2;3
abc;W;2;3
abc;W;4;5

Ma clé primaire est composée des 2 1er champs de chaque ligne.
Comment faire pour que la commande sort analyse dynamiquement la longueur de la clé primaire ?? parce que pour la 1er ligne elle vaut 7 de long (avec le et pour les 2 autres elle vaut 5 ....

Merci de votre aide