On Sun, Feb 23, 2003 at 05:30:46PM +0100, pierre maitre wrote: > En bref, et pour finir ce feedback, mon programme awk fonctionne un peu > comme une base de donnée indexée: j'ai un premier fichier ascii qui est
[ ... ] > mais fichier2 fait plus de 15 Mb, et la solution avec egrep permet une > reponse nettement plus rapide. Ce que tu décris est de l'algèbre relationnelle (tel Monsieur Jourdain). Tu pourrais intégrer tes données dans une base de données relationnelle, avec interface SQL92 telle PostgreSQL. Ou tu pourrais t'en remettre à UNIX sans rien changer à tes fichiers (peut-être), en méditant ce qui suit: cat > clients <<EOF 12 Marc SCHAEFER,Tempé 8,2520 La Neuveville 21 Guillaume TELL, Marché 42, 8000 Altdorf EOF cat > factures << EOF 1 12 250 2 21 35 3 12 42 EOF sort -k 1,1 < clients > clients.SORTED sort -k 2,2 < factures > factures.SORTED join -1 2 -2 1 factures.SORTED clients.SORTED -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.