Sylvain Sauvage a dit le 11/21/2008 04:56 PM:
Patrick CAO HUU THIEN, vendredi 21 novembre 2008, 16:44:13 CET
bonjour ,

’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 cheveux

  man 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

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à