salut a tous!
Voilà, j'ai un petit programme AWK :
gawk 'BEGIN{print "\"\\";printing=0;}
/^[ \t]*[%#]/ {printing=1;
gsub(/^[ \t]*[%#]*/,"");
gsub(/\\/,"\\\\");
gsub(/"/,"\\\"");
print $0 "\\n\"; next}
{if (printing) exit;}
END{print "\")"}' \
$mfile >> mex_$name.cc
qui forcément ne fait pas ce que je veux!
donc ce code est sensé extraire les commentaires (commençant par # ou %)d'un autre fichier. Seulement j'ai des problèmes à chaque saut de ligne, voici la sortie:
"\
Return volume of B-spline coefficients
\n\
FORMAT c = spm_bsplinc(V,d)
\n\
V - a structure of image volume information (from spm_vol)
\n\
d(1:3) - degree of B-spline (from 0 to 7) along different dimensions
\n\
d(4:6) - 1/0 to indicate wrapping along the dimensions
\n\
c - returned volume of B-spline coefficients
\n\
\n\
This function deconvolves B-splines from volume V, returning
\n\
coefficients, c. These coefficients are then passed to spm_bsplins
\n\
in order to sample the data using B-spline interpolation.
\n\
\n\
")
(alors là flute!!!) ?-( vous ne comprenez pas où est le pb, moi non plus!
sur mon emacs d'où je viens de faire le copier coller, à la place de \n\ j'ai ^M\n\ <- cela pose des pb pour l'analyse du fichier qui est faite ensuite. On m'a parlé de retour à la ligne de DOS, de plus je ne peux pas le capturer et l'éliminer avec AWK car c'est un "méta"...
Je ne sais pas quoi faire!
Merci par avance de vos idées!
Poste le Tuesday 14 June 2005 15:46:58