Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 2
Aller à la page: 1, 2  >
tabulation comme séparateur
Auteur Message
Répondre en citant
Message tabulation comme séparateur 
bonjour,

j'ai un fichier contenant
Code:


TOTO[TABULATION]TATA[ESPACE]123[TABULATION]TITI


je veux que la sortie soit:

Code:
TOTO
TATA 123
TITI


le separateur devient la tabulation et non pas l'espace

quelqu'un à une idée
merci



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message tabulation comme séparateur 
Bonjour
hmm c'est étrange il me semble avoir vu cette question quelques part...

peut etre sur ce forum...




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message tabulation comme séparateur 
c'est vrai, cette question a été posé, je crois..par Batchman, je me trouve confronté à un problème similaire



Répondre en citant
Message tabulation comme séparateur 
Bonjour,

Je ne me souviens pas avoir posé une question comme ceci... ?

Pour ton code:

FOR /F "TOKENS=1,2,3,*" %%A IN ('ECHO TOTO TATA 123 TITI') DO (
ECHO %%A
ECHO %%B %%C
ECHO %%D)

Ceci fonctionne ?

Batch_Man




______________________________________________________
La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
Répondre en citant
Message tabulation comme séparateur 
une autre solution aussi

Code:

@echo off
for /f "tokens=1-4" %%a in ('type test.txt') do (
echo %%a
echo %%b %%c
echo %%d
)
pause




Dernière édition par Laddy le Jeu 2 Juil 2009 - 14:29; édité 1 fois

______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message tabulation comme séparateur 
@Batchman, je sais je sais c'était juste une ruse pour que tu participes à mon post Mr. Green

@Laddy: merci pour ton effort Laddy mais ton code retourne:

TOTO
TATA
123 TITI

??



Répondre en citant
Message tabulation comme séparateur 
ouep erreur corrigé le code est fonctionnel mais tu as du le faire

est ce réglé ?




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message tabulation comme séparateur 
merci Laddy,

mais le fichier en question peux contenir :

TOTO[ESPACE]TITI[TABULATION]TATA[ESPACE]132
TATA[TABULATION]TITI[TABULATION]TOTI[TABULATION]TATI[ESPACE]TOTA[TABULATION][140][TABULATION][012]

..etc

bref il peux contenir n'importe quel combinaison variant entre tabulations et espaces

par exemple avec cette chaîne:

Code:
TOTO[ESPACE]TITI[TABULATION]TATA[ESPACE]132


on devra avoir ce rendu:

Code:
TOTO TITI
TATA 132


une autre chose les tokens peuvent varier en nombre

merci



Répondre en citant
Message tabulation comme séparateur 
Re,

Donc si c'est une tabulation on saute une ligne, si c'est un espace --> On affiche à coté de l'autre ?

Difficilement réalisable




______________________________________________________
La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
Répondre en citant
Message tabulation comme séparateur 
oui oui BatchMan c'est ça, aucune idée ?!



Répondre en citant
Message tabulation comme séparateur 
Re,

Je pense que c'est réalisable, à tête reposée Wink




______________________________________________________
La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
Répondre en citant
Message tabulation comme séparateur 
Tu as quoi comme tabulation ? Donne nous un exemple concret




______________________________________________________
Fongn
Répondre en citant
Message tabulation comme séparateur 
merci pour vos interventions, voici un bout de fichier test.txt (qui peux changer de visage selon les espaces et les tabulations)


Code:
TOTO 123   TITI 231   TATA 213
TITI   410 TATI 365   TOTI   123
TITA   851   TITA 231 TOTO 124 TITA 541


je ne sais pas si la balise <code> du forum gère les tabulations et les espaces,au cas ou, voici une representation du fichier
--------------------------------------------------

Code:
TOTO[SPACE]123[TAB]TITI[SPACE]231[TAB]TATA[SPACE]213
TITI[TAB]410[SPACE]TATI[SPACE]365[TAB]TOTI[TAB]123
TITA[TAB]851[TAB]TITA[SPACE]231[SPACE]TOTO[SPACE]124[SPACE]TITA[SPACE]541


--------------------------------------------------


ça doit retourner

Code:
TOTO 123
TITI 231
TATA 213
TITI
410 TATI 365
TOTI
123
TITA
851
TITA 231 TOTO 124 TITA 541


@+ et merci



Répondre en citant
Message tabulation comme séparateur 
Bonjour,

Impossible en batch sans commande externe.
Même avec je ne vois pas.

Si il y a d'autres avis Wink




______________________________________________________
La sécurité informatique et vous ! = http://batchdhelus.open-web.fr
Répondre en citant
Message tabulation comme séparateur 
alors c'est pas mon jour de chance Sad , merci en tout cas, une autre raison pour changer de langage ...

EDIT: t'as pas une idée sur un outil externe Question je ne vois pas comment résoudre ce problème SED peut être ?! mais sa syntaxe je ne la maitrise pas.



Dernière édition par jojo le Ven 3 Juil 2009 - 13:38; édité 1 fois
Message tabulation comme séparateur 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 2
Aller à la page: 1, 2  >
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch