Script .bat extraction fichier .txt
mogs67
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Blanc57 Messages postés 377 Statut Membre -
Blanc57 Messages postés 377 Statut Membre -
Bonjour,
Je souhaiterai créer un script qui irait extraire des données d'un fichier .txt et créer d'autres fichier .txt a partir des données extraites.
Exemple:
Fichier .txt d'origine
Prénom
%
Sabine
Roger
Alain
Nom
%
DURAND
DUPONT
Fichier créés a partir des données extraites
prenom.txt
Sabine
Roger
Alain
nom.txt
DURAND
DUPONT
Est ce que cela est possible avec des commandes DOS?
D'avance merci
Mogs67
Je souhaiterai créer un script qui irait extraire des données d'un fichier .txt et créer d'autres fichier .txt a partir des données extraites.
Exemple:
Fichier .txt d'origine
Prénom
%
Sabine
Roger
Alain
Nom
%
DURAND
DUPONT
Fichier créés a partir des données extraites
prenom.txt
Sabine
Roger
Alain
nom.txt
DURAND
DUPONT
Est ce que cela est possible avec des commandes DOS?
D'avance merci
Mogs67
A voir également:
- Script .bat extraction fichier .txt
- Creer un fichier .bat - Guide
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
C'est faisable, tout dépend de la manière dont tu veux traiter et trier les données d'origine...
Les outils DOS ne sont par contre pas très puissants, les utilitaires UNIX sont souvent plus puissants pour ce genre de traitement.
Les commandes Unix/Linux : grep, sort, uniq, gawk, etc. sont tout de même plus puissantes que les commandes DOS disponibles.
Tu peux télécharger les utilitaires Unix (UnixUtils par exemple), les copier dans un dossier dans C:\Windows\System32\UnixUtils par exemple afin qu'ils soient accessible depuis n'importe quel prompt, tu pourras ainsi utiliser les commandes Unix/Linux dans ton batch.
Les outils DOS ne sont par contre pas très puissants, les utilitaires UNIX sont souvent plus puissants pour ce genre de traitement.
Les commandes Unix/Linux : grep, sort, uniq, gawk, etc. sont tout de même plus puissantes que les commandes DOS disponibles.
Tu peux télécharger les utilitaires Unix (UnixUtils par exemple), les copier dans un dossier dans C:\Windows\System32\UnixUtils par exemple afin qu'ils soient accessible depuis n'importe quel prompt, tu pourras ainsi utiliser les commandes Unix/Linux dans ton batch.
je croit que sa va te t'aider nchalahe (ce mot et on arabe)
1- ouvre ton bloc-notes
2- tu t'appe
@echo off
echo off
echo ton texte > "le nom du fichier.txt"
pause
3- tu enregistre .bat
con tu louvre le fichier .txt va se creer a coter du fichier .bat ou si tu veux lui donner une direction
tu t'appe
@echo off
echo off
echo ton texte > "E:\le nom du fichier.txt"
pause
exomple:
@echo off
echo off
echo ma reponce et bien > "E:\le nom du fichier.txt"
pause
ci tu ecrit start le batch va enrigistrer le text et va louvrire
ex:
@echo off
echo off
echo ma reponce et bien > "information.txt"
start information.txt
pause
merci pour ta question
1- ouvre ton bloc-notes
2- tu t'appe
@echo off
echo off
echo ton texte > "le nom du fichier.txt"
pause
3- tu enregistre .bat
con tu louvre le fichier .txt va se creer a coter du fichier .bat ou si tu veux lui donner une direction
tu t'appe
@echo off
echo off
echo ton texte > "E:\le nom du fichier.txt"
pause
exomple:
@echo off
echo off
echo ma reponce et bien > "E:\le nom du fichier.txt"
pause
ci tu ecrit start le batch va enrigistrer le text et va louvrire
ex:
@echo off
echo off
echo ma reponce et bien > "information.txt"
start information.txt
pause
merci pour ta question