Boucle pour modifier des caractères précis d'un fichier texte
Fermé
raphoune89
Messages postés
3
Date d'inscription
jeudi 28 mars 2013
Statut
Membre
Dernière intervention
29 mars 2013
-
28 mars 2013 à 17:13
dubcek Messages postés 18589 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 21 mars 2023 - 29 mars 2013 à 10:41
dubcek Messages postés 18589 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 21 mars 2023 - 29 mars 2013 à 10:41
A voir également:
- Boucle pour modifier des caractères précis d'un fichier texte
- Fichier rar - Guide
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? ✓ - Forum Word
- Modifier extension fichier - Guide
- Fichier host - Guide
- Fichier iso - Guide
5 réponses
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 329
28 mars 2013 à 17:31
28 mars 2013 à 17:31
avec une bonne boucle for et sed:
for (( i=0;i<255;++i ))
do : sed " 1c 10.7.254.$i 23; s/nev1.txt/nev$i.txt" tontextedebase.txt >teste d'arrive
done
for (( i=0;i<255;++i ))
do : sed " 1c 10.7.254.$i 23; s/nev1.txt/nev$i.txt" tontextedebase.txt >teste d'arrive
done
raphoune89
Messages postés
3
Date d'inscription
jeudi 28 mars 2013
Statut
Membre
Dernière intervention
29 mars 2013
28 mars 2013 à 21:42
28 mars 2013 à 21:42
Salut Char Snipeur,
Merci pour ta réponse, mais c'est en quel langage ce petit code que tu m'as donné ?
J'aurais aimé faire ça en bat si possible vu que le programme externe se lance grâce à un bat, ça m'aurait permis de tout faire en un seul code vois-tu ? ^^
Merci pour ta réponse, mais c'est en quel langage ce petit code que tu m'as donné ?
J'aurais aimé faire ça en bat si possible vu que le programme externe se lance grâce à un bat, ça m'aurait permis de tout faire en un seul code vois-tu ? ^^
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 329
29 mars 2013 à 08:11
29 mars 2013 à 08:11
c'est du bash + sed. Comme tu n'as rien préciser, j'ai fais dans le truc le plus simple et le plus courant.
sous win, Msys te permet d'utiliser ces outils.
sous win, Msys te permet d'utiliser ces outils.
raphoune89
Messages postés
3
Date d'inscription
jeudi 28 mars 2013
Statut
Membre
Dernière intervention
29 mars 2013
29 mars 2013 à 09:03
29 mars 2013 à 09:03
Ha ouais d'accord, je ne vais pas utiliser ça alors.
Tu ne saurais pas faire en bat ?
Merci !
Tu ne saurais pas faire en bat ?
Merci !
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 329
29 mars 2013 à 09:13
29 mars 2013 à 09:13
non. Je ne suis même pas sur que tu ais les outils nécessaire pour manipuler les fichiers.
Tu y arrivera peut être, mais ça va te prendre beaucoup de temps. Je te conseil vraiment d'installer un vrai langage de script. Msys, perl ou python
Tu y arrivera peut être, mais ça va te prendre beaucoup de temps. Je te conseil vraiment d'installer un vrai langage de script. Msys, perl ou python
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dubcek
Messages postés
18589
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 mars 2023
5 584
29 mars 2013 à 10:41
29 mars 2013 à 10:41
hello
on ne peut pas modifier directement le fichier.
rediriger la boucle FOR dans un fichier : > fichier.tmp et remplacer l'original : copy /Y fichier.tmp fichier.txt
on ne peut pas modifier directement le fichier.
rediriger la boucle FOR dans un fichier : > fichier.tmp et remplacer l'original : copy /Y fichier.tmp fichier.txt