echo me bouffe les espaces ! - Shell/Batch - Programmation
Marsh Posté le 13-04-2006 à 14:39:50
celestin1409 a écrit : essaye de mettre echo -en |
merci celestin, mais le -en après echo n'est pas compris comme un paramètre et concatené avec le reste .
est ce qu'il n'y aurait pas moyen sous DOS de compter le nombre d'espaces en début de ligne et de les reconstituer avec une commande du genre REPETE(" ", N) ?
a+
Marsh Posté le 14-04-2006 à 09:50:40
wackevat a écrit : Regarde |
bon j'ai réussis à contourner le problème, mais ceci dit, ça me bouffe bien les espaces en début de ligne.
delims j'ai vu... mais je vois pas en fait
Marsh Posté le 13-04-2006 à 13:34:47
Bonjour,
voila j'ai fabriqué de mes blanches mains une imbrication de 2 boucles for qui concatenne des fichier .pnn dans un gros fichier texte fictemp0.txt
for %%f in (*.pnn) do (
for /F "skip=1" %%i in (%%f) do echo %%~nf-%%i >> fictemp0.txt)
del *.pnn
Bon, le probleme c'est que mes fichiers .pnn commencent par un grand nombre d'espace que je dois absolument conserver et que echo me bouffe les espaces et la chaine est incomplete.
quelqu'un saurait comment empecher le bouffage des blancs ?
merchi
Message édité par Gilgamesh d'Uruk le 13-04-2006 à 14:40:23