[DOS] Compter les mots d'un fichier texte
Fermé
pignon
-
29 janv. 2010 à 23:45
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 30 janv. 2010 à 12:24
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 30 janv. 2010 à 12:24
A voir également:
- [DOS] Compter les mots d'un fichier texte
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
5 réponses
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
30 janv. 2010 à 07:56
30 janv. 2010 à 07:56
hello
en lisant les lignes de ton fichier avec
for /f "delims=" %%a in ('type liste.txt') do
la variable %%a contiendra le nom avec tous les espaces
en lisant les lignes de ton fichier avec
for /f "delims=" %%a in ('type liste.txt') do
la variable %%a contiendra le nom avec tous les espaces
Bonjour,
Merci pour votre réponse. J'obtiens l'erreur
%%a était inattendu
quand j'exécute cette ligne. Savez-vous pourquoi ?
Merci
Merci pour votre réponse. J'obtiens l'erreur
%%a était inattendu
quand j'exécute cette ligne. Savez-vous pourquoi ?
Merci
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
30 janv. 2010 à 12:03
30 janv. 2010 à 12:03
non, peut-n voir le code
C:> type f1.txt a a b b b c c c c d d d d d e e e e e e f f f f f f f C:> C:> type aa.bat @echo off for /f "delims=" %%a in ('type f1.txt') do echo %%a C:> aa a a b b b c c c c d d d d d e e e e e e f f f f f f f
En fait si je fais ça dans un .bat (comme vous l'avez fait), ça marche, si je mets ça directement dans l'invite de commande j'ai l'erreur mentionnée plus haut. Je ne sais pas pourquoi.
Dans le bat :
@echo off
for /f "delims=" %%a in ('type toto.txt') do echo %%a
Dans l'invite de commande :
for /f "delims=" %%a in ('type toto.txt') do echo %%a
Et le fichier toto.txt contient :
"C:\Documents and Settings\Administrateur\Mes documents\mon fichier.txt"
Merci
Dans le bat :
@echo off
for /f "delims=" %%a in ('type toto.txt') do echo %%a
Dans l'invite de commande :
for /f "delims=" %%a in ('type toto.txt') do echo %%a
Et le fichier toto.txt contient :
"C:\Documents and Settings\Administrateur\Mes documents\mon fichier.txt"
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
30 janv. 2010 à 12:24
30 janv. 2010 à 12:24
dansl'invite de commande, il ne faut uitiliser qu'un seul %:
for /f "delims=" %a in ('type toto.txt') do echo %a
for /f "delims=" %a in ('type toto.txt') do echo %a