Se faciliter la vie, fichier texte

Résolu/Fermé
Ibouk Messages postés 96 Date d'inscription dimanche 2 mai 2010 Statut Membre Dernière intervention 22 novembre 2012 - Modifié par aquarelle le 1/09/2010 à 20:42
 Utilisateur anonyme - 1 sept. 2010 à 20:41
Bonjour,



Voila , fesant des édits de fichier , j'ai parfois besoin dans une liste de modifier les 3 premieres lettre de chaque ligne par un nombre ou autre et j'aimerais s'avoir si vous avez une technique ou un petit logiciel pour faire ça .. Sa m'évite de remplacer Les 3 premieres lettre d'une liste de 450 Lignes par un nombre débile .. Enfin bref ..

Merci d'avance
A voir également:

6 réponses

Slt
je pense que en amon ton probleme pourait etre résolut pas la numérotation automatique comme pour gerer une table dans une base de donnée.

mais ce que tu veut faire peut se programmer avec différents langages.
Mais peut tu me dire quel et le format du fichier qui contient tout ca?

Si txt en batch ca doit pas etre trop compliquer (je crois que grace aux commande tokens+delims tu peut faire ca)

A bientot
0
gaelyann Messages postés 559 Date d'inscription dimanche 21 février 2010 Statut Membre Dernière intervention 2 octobre 2010 50
1 sept. 2010 à 00:29
regarde les commandes shell sur le net...
sur linux ca se fait a coup de cat et de grep
mais sur windows je sais pas...
0
Ibouk Messages postés 96 Date d'inscription dimanche 2 mai 2010 Statut Membre Dernière intervention 22 novembre 2012 4
1 sept. 2010 à 00:58
Oui c'est dans des fichiers txt
0
Utilisateur anonyme
1 sept. 2010 à 01:09
faudrait un exemple tu peut pas nous coller quelques lignes meme si tu modifie du texte si donné privé.
comme ca je voit mieu comment cela se présente et quel typde de commande on pourait uttilisé.
0
Ibouk Messages postés 96 Date d'inscription dimanche 2 mai 2010 Statut Membre Dernière intervention 22 novembre 2012 4
1 sept. 2010 à 01:34
En gros sa ressemble a sa :

519,1328.6196,1612.2500,11.7437,270.0001,1,1
593,1352.1102,1779.0000,11.2880,270.0000,2,1
519,1303.7971,1360.9348,11.7405,267.7907,1,1
474,1695.4330,1306.1843,10.5853,179.3891,110,1
( en 200X plus gros biensur )
Et je veut changer les trois premier nombre, pour la :
519
593
519
474

Par un seul même nombre , sur le coup : 463

Donc sa donnerais

463,1328.6196,1612.2500,11.7437,270.0001,1,1
463,1352.1102,1779.0000,11.2880,270.0000,2,1
463,1303.7971,1360.9348,11.7405,267.7907,1,1
463,1695.4330,1306.1843,10.5853,179.3891,110,1
0
Utilisateur anonyme
1 sept. 2010 à 01:55
je vais essayer de te faire le batch qui pourait te permettre d'attribuer un nombre qui remplacerais tous les 3 premier caractere delimité par la premiere virgule de chaques lignes
le bleme c'est que j'ai deja eu a le faire mais ca fauit un moment et que je vais avoir peu de temps ses jour ci,
mais je doit avoir des commandes stocké quelque part.
a moins que quelqu'un est une meilleure solution et soit plus rapide...
Je te tiens au jus...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ibouk Messages postés 96 Date d'inscription dimanche 2 mai 2010 Statut Membre Dernière intervention 22 novembre 2012 4
1 sept. 2010 à 02:17
Merci Beaucoup
0
Utilisateur anonyme
1 sept. 2010 à 20:41
slt beh cool plus rapide et je ferais pas mieu lol parfais... bn route a tous
0
Ibouk Messages postés 96 Date d'inscription dimanche 2 mai 2010 Statut Membre Dernière intervention 22 novembre 2012 4
1 sept. 2010 à 15:41
Sa marche a merveille ! Merci de tout coeuur !!!
0