J'ai un script batch script qui imprime la ligne entière de la chaîne de recherche dans un fichier texte.
for %%i in (configure.txt) do (
FINDSTR /C:"Widget Name=" %%i >> output.txt
)
Voici à quoi ressemblera mon fichier Configure.txt :
<Widget Name="example_1_new" Type="IFC"/>
<Property Name="exmaple_2_old"/>
<Content>
<Widget Name="example_3_new"/>
<Widget Name="example_4_old"/>
<Widget Name="exmaple_1_new"/>
</Content>
Je veux imprimer le mot suivant (exemple1) après le "Widget Name=" (Search String) et aussi trouver les doublons du mot (Exemple1) et imprimer son nombre à côté de lui, de sorte que ma sortie devrait être comme :
example_1_new 2
Quelqu'un peut-il m'indiquer comment procéder ? Le fichier configure.txt contient environ 1000 lignes de données comme ci-dessus. Je viens de donner un exemple.