[bat] Filtrage

Résolu
Sèb -  
 Sèb -
Coucou!

Voilà j'essay de filtrer un fichier pour pouvoir en extraire tous les noms commencant par 1.


Le fichier à cette tête là:

1ARGE0004C
1ASGE1105P
1BDGE6806C

...

2RHUM1102G

...

8SHMU0678C
8SICO2383T
VGH-OMS
La commande s'est termin‚e correctement.


J'ai essayé plusieurs lignes de commande mais je n'y arrive pas :/ quelqu'un aurrais- t'il des idées?

Merci d'avance
A voir également:

3 réponses

zavenger Messages postés 811 Date d'inscription   Statut Membre Dernière intervention   161
 
Bonjour,

voici un code qui te trouve le 1er caractere de chaque ligne de ton fichier. a toi de faire le traitement en focntion du resultat voulu

for /F "tokens=*" %%I in (test.txt) do call :test %%I
goto :end

:test
set Val=%1
set prem=%Val~1:1%
Echo %prem%

goto :eof

:end
0
Sèb
 
Je te remercie je vais étudier ca :)
0
Sèb
 
Pour les interessés voilà le code:

for /f %%i in ('findstr /b /r /C:1 nompc.txt') do echo %%i>>nompcfiltrer.txt
0