[BATCH] Insertion ligne dans un endroit précis dans fichier .txt
Fermé
yams94
Messages postés
4
Date d'inscription
jeudi 17 novembre 2016
Statut
Membre
Dernière intervention
21 novembre 2016
-
17 nov. 2016 à 15:45
yams94 Messages postés 4 Date d'inscription jeudi 17 novembre 2016 Statut Membre Dernière intervention 21 novembre 2016 - 21 nov. 2016 à 10:06
yams94 Messages postés 4 Date d'inscription jeudi 17 novembre 2016 Statut Membre Dernière intervention 21 novembre 2016 - 21 nov. 2016 à 10:06
A voir également:
- [BATCH] Insertion ligne dans un endroit précis dans fichier .txt
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier batch - Guide
- Ouvrir un fichier .bin - Guide
2 réponses
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
18 nov. 2016 à 08:13
18 nov. 2016 à 08:13
hello
C:> type f2.txt
ligne 1
ligne 2
ligne 3
ligne 4
ligne 5
C:> bb
ligne 1
ligne 2
ligne 3
insertion ici
ligne 4
ligne 5
C:> type bb.bat
@echo off
set l=3
set c=1
setlocal enabledelayedexpansion
for /f "delims=" %%a In (f2.txt) Do (
echo %%a
if !c! EQU !l! echo insertion ici
set /a c+=1
)
yams94
Messages postés
4
Date d'inscription
jeudi 17 novembre 2016
Statut
Membre
Dernière intervention
21 novembre 2016
18 nov. 2016 à 09:54
18 nov. 2016 à 09:54
Merci beaucoup pour cette réaction rapide! Malheureusement le script exécuté ne permet pas que j'insère une ligne dans mon fichier .txt, il permet seulement l'affichage, j'aurai voulu la modification de mon fichier txt en y insérant une ligne à la ligne 3 ....
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
18 nov. 2016 à 11:09
18 nov. 2016 à 11:09
il faut rediriger la sortie dans un nouveau fichier
modifier directement le fichier sans sed n'est pas possible
modifier directement le fichier sans sed n'est pas possible
yams94
Messages postés
4
Date d'inscription
jeudi 17 novembre 2016
Statut
Membre
Dernière intervention
21 novembre 2016
20 nov. 2016 à 12:59
20 nov. 2016 à 12:59
Bonjour,
Merci dubcek, aurais-tu le code qui permettrait de faire tout ça? au niveau de la redirection des données et de l'insertion de ma ligne vers un nouveau fichier?
Car je pense me débrouiller pour remplacer mon fichier par celui là.
Merci d'avance et désolé du retard de la réponse.
Merci dubcek, aurais-tu le code qui permettrait de faire tout ça? au niveau de la redirection des données et de l'insertion de ma ligne vers un nouveau fichier?
Car je pense me débrouiller pour remplacer mon fichier par celui là.
Merci d'avance et désolé du retard de la réponse.
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
20 nov. 2016 à 13:29
20 nov. 2016 à 13:29
avec le script du post #1 dans lequel le fichier orginal s'appelle f2.txt
bb > nouveau.txt
yams94
Messages postés
4
Date d'inscription
jeudi 17 novembre 2016
Statut
Membre
Dernière intervention
21 novembre 2016
21 nov. 2016 à 10:06
21 nov. 2016 à 10:06
Merci je vais tester!