je connais un peu sed et je pense pas qu'il sache le faire...
mais awk par contre ???
kkun a une idee?
merci
Message édité par Naamah le 31-08-2004 à 19:59:13
---------------
Gestion de collection Magic 100% gratuite -> www.magiccollec.com
Publicité
Posté le 31-08-2004 à 19:56:01
fguilleme
Posté le 14-09-2004 à 16:19:17
essaie perl!
weed
Posté le 14-09-2004 à 19:42:28
je ne sais pas utiliser les tableaux, le mieux serait que tu utilises ca ....
par exemple en C ca donnerai :
tmp=t[15];
t[15]=t[0];
t[0]=tmp;
.....
et ainsi de suite en utilisant une variable pour les indices des tableaux
fguilleme
Posté le 15-09-2004 à 16:14:38
avec perl ça donne:
perl -ane 'print map { reverse($_)." " } @F,"\n" input > output
Tu remplaces input et output par ton fichier à convertir et ton fichier résultat respectivement. Tu peux aussi le faire inplace.
splurf
Rm -Rf / && oops :o
Posté le 15-09-2004 à 22:23:02
rev et tac sont tes amis
fguilleme
Posté le 16-09-2004 à 11:28:21
oui mais garder l'ordre des mots et n'inverser que le contenu des mots n'est pas possible avec rev
01234 5678
donne 8765 4321 avec rev
et il voulait
4321 8765
et tac... ça s'applique pas dans notre cas
volpino
aucune
Posté le 25-09-2004 à 19:41:57
y a t il forcement un espace entre 1234 5678 ? alors
NOMFILE="non_du_fichier"
set -- $NOMFILE
for i in *
do
rev $i
........
done