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.
