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 leet pour les 2 autres elle vaut 5 ....
Merci de votre aide
Partager