Dans mon fichier comme ci-dessous je voudrais faire une recherche d'un mot exemple "malabar"
et que le programme retourne les lignes malabar et les lignes tickets ou le mot "malabar" est présent
sac a main 600.00
Carambar .20
ticket 25585
malabar 1.10
vélo 113.20
bougie 1.70
ticket 49919
résultat voulu:
malabar 1.10
ticket 49919
malabar 0.20
ticket 59941
ect...
voilà mon bout de code débutant
Code :
- @echo off
- cd\
- :RE
- cls
- set /p VAL=Entrer le nom a rechercher :
- set /p VAR=Entrer le nom a rechercher :
- cls
- cls
- echo.
- echo Recherche de "%VAL%":
- echo.
- findstr /i "%VAL%" A:\fichier.txt*
- if "%VAL%" exist then
- findstr /i "%VAR%" A:\fichier.txt*
- echo.
- Set /p CHOISE=nouvelle recherche[o/n]?
- if "%CHOISE%"=="o" goto :re
|
En langage machine : Cherche valeur malabar,si le "malabar" existe ligne 36 trouve la première valeur "ticket" a partir de la ligne 36, Cherche valeur malabar,si le "malabar" existe ligne 42 trouve la première valeur "ticket" a partir de la ligne 42...ect,ect... jusqu'à la fin du fichier... et afficher le résultat
Qui peux m'aider ou me montrer un code qui y ressemble j'en serais très heureux