2010-02-04 8 views
0

Je veux un script batch qui va extraire les 30 premiers caractères d'un fichier.Extraire quelques caractères d'un fichier en utilisant le script batch

Exigence:

il y a un fichier appelé test.txt et son contenu est

\ 765514e2aad02ca658cc56cdb7884947 * E: \ test1

maintenant je besoin d'un script qui extrait seulement \ 765514e2aad02ca658cc56cdb7884947 de ce qui précède fichier

Thx à l'avance

Répondre

0

Je ne sais pas ce que vous entendez par extrait, mais cette chauve-souris fichier ch extraira tout à le premier espace dans test.txt et le mettre dans la variable var, puis imprimer var

@echo off 
for /F "tokens=1" %%I in (test.txt) do @set var=%%I 
@echo "%var%" 
0
@echo off 
set /p var=<file 
for /F "tokens=1" %a in ("%var%") do echo %a 
Questions connexes