Sylvain Sauvage a dit le 11/21/2008 04:56 PM:
Patrick CAO HUU THIEN, vendredi 21 novembre 2008, 16:44:13 CETbonjour ,’jour,[…] avec ces fichiers je voudrais avoir un fichier résultat du genre (exemple avec 3 fichiers) --resu-------------------- 5 100 16.2 47.6 25.6 5 1000 25.64 65.69 65.3 --------------------------Je doit pouvoir faire cela avec bash/sed/awk/perl mais la je m'arrache les cheveuxman paste, puis awk pour virer les colonnes superflues.
merci je ne connaissais pas !! voici le résultat pour un nombre arbitraire de fichiers ^^ --------------------------------- #!/bin/bash i=3 while f="$1";shift; do FILES="$f $FILES" AWKPARAMS="$AWKPARAMS,\$$i" (( i += 3 )) done # add two first columns AWKPARAMS="\$1,\$2$AWKPARAMS" eval paste $FILES | awk "/^#/{next};/^$/{next};{print $AWKPARAMS}" ---------------------------------- si ca peux servir -- Patrick CAO HUU THIEN