bonjour, je recherche à faire un findstr qui recherche dans un document tmp.txt les lignes contenants "[x]"

le soucis c'est qu'avec la ligne que j'utilise, il me sort toutes lignes contenants un "x"

je suppose que les "[]" sont by-passés... qq aurait une solution ?

Exemple de texte à parcourir

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[ ] Hyper-V                                             Hyper-V                
[ ] Serveur d’applications                              Application-Server     
    [ ] .NET Framework 3.5.1                            AS-NET-Framework       
    [ ] Prise en charge du serveur Web (IIS)            AS-Web-Support         
    [ ] Accès réseau COM+                               AS-Ent-Services        
    [ ] Partage de port TCP                             AS-TCP-Port-Sharing    
    [X] Prise en charge du service d’activation des ... AS-WAS-Support         
        [ ] Activation HTTP                             AS-HTTP-Activation     
        [ ] Activation Message Queuing                  AS-MSMQ-Activation     
        [X] Activation TCP                              AS-TCP-Activation      
        [X] Activation des canaux nommés                AS-Named-Pipes         
    [ ] Transactions distribuées                        AS-Dist-Transaction    
        [ ] Transactions distantes entrantes            AS-Incoming-Trans      
        [ ] Transactions distantes sortantes            AS-Outgoing-Trans      
        [ ] Transactions WS-Atomic                      AS-WS-Atomic
ligne que j'utilise actuellement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
findstr /i /r /c:"[x]" tmp.txt>tmp2.txt
Merci d'avance