Commande Find
batcholudo
-
batcholudo -
batcholudo -
bonjours les amis batcher!
je viens a vous car j'ai aujourd'hui un petit soucie...
je vous expose le problème, j'ai crée un fichier texte dans lequel est renseigné mon SSID, je l'ai mis dans une variable dynamique avec la commande for /V.
maintenant j'aimerai savoir si il est possible d'utiliser la commande FIND afin de trouver une chaîne de caractère stockée dans une variable un truc dans le style :
Find %SSID% fichier.txt
merci d'avance a ceux qui pourront m'éclairer. :)
je viens a vous car j'ai aujourd'hui un petit soucie...
je vous expose le problème, j'ai crée un fichier texte dans lequel est renseigné mon SSID, je l'ai mis dans une variable dynamique avec la commande for /V.
maintenant j'aimerai savoir si il est possible d'utiliser la commande FIND afin de trouver une chaîne de caractère stockée dans une variable un truc dans le style :
Find %SSID% fichier.txt
merci d'avance a ceux qui pourront m'éclairer. :)
A voir également:
- Commande Find
- Invite de commande - Guide
- Commande terminal mac - Guide
- Find and mount - Télécharger - Récupération de données
- Commande dism - Guide
- Diskpart commande - Guide
2 réponses
Salut,
La commande grep te permet de faire ça :
La commande grep te permet de faire ça :
grep tachaine tonfichier.txt
batcholudo
malheureusement cette commande ne fonctionne pas elle n'est pas reconnu, mais oui en effet j'y avais pensé
hello
montre nous le contenu du fichier
montre nous le contenu du fichier
voici le premier fichier :
Il existe 1 interface sur le systSmeÿ:
Nom ÿ: Wi-Fi
Description ÿ: Broadcom 4313GN 802.11b/g/n 1x1 Wi-Fi Adapter
GUID ÿ: 7xxxxxxxxxxxxxxxxxxxxxxxx
Adresse physique ÿ: xxxxxx
tat ÿ: connect'
SSID ÿ: WIFI-xxxxxx
BSSID ÿ: 04xxxxxxx
Type de r'seau ÿ: Infrastructure
Type de radio ÿ: 802.11n
Authentification ÿ: WPA2ÿ-ÿEntreprise
Chiffrement ÿ: CCMP
Mode de connexion ÿ: Connexion automatique
Canal ÿ: 11
R'ception (Mbits/s) ÿ: 72
Transmission (Mbits/s) ÿ: 72
Signal ÿ: 84%
Profil ÿ: xxxxxxxxxx
tat du r'seau h'berg'ÿ: Non disponible
et je le decoupe dans un deuxieme comme suis :
---------- TEST.TXT
SSID ÿ: xxxxxxx
BSSID ÿ: xxxxxxxxxxxx
puis enfin j'isole la ligne voulue dans un troisiemme afin de stocker le SSID dans une variable :
---------- TEST1.TXT
---------- TEST.TXT
SSID ÿ: WIFI-xxxxx
Il existe 1 interface sur le systSmeÿ:
Nom ÿ: Wi-Fi
Description ÿ: Broadcom 4313GN 802.11b/g/n 1x1 Wi-Fi Adapter
GUID ÿ: 7xxxxxxxxxxxxxxxxxxxxxxxx
Adresse physique ÿ: xxxxxx
tat ÿ: connect'
SSID ÿ: WIFI-xxxxxx
BSSID ÿ: 04xxxxxxx
Type de r'seau ÿ: Infrastructure
Type de radio ÿ: 802.11n
Authentification ÿ: WPA2ÿ-ÿEntreprise
Chiffrement ÿ: CCMP
Mode de connexion ÿ: Connexion automatique
Canal ÿ: 11
R'ception (Mbits/s) ÿ: 72
Transmission (Mbits/s) ÿ: 72
Signal ÿ: 84%
Profil ÿ: xxxxxxxxxx
tat du r'seau h'berg'ÿ: Non disponible
et je le decoupe dans un deuxieme comme suis :
---------- TEST.TXT
SSID ÿ: xxxxxxx
BSSID ÿ: xxxxxxxxxxxx
puis enfin j'isole la ligne voulue dans un troisiemme afin de stocker le SSID dans une variable :
---------- TEST1.TXT
---------- TEST.TXT
SSID ÿ: WIFI-xxxxx
non , je crois que je me suis compliqué la vie ^^'
voila ce que j'ai fait :
netsh wlan show interface > test.txt
find "SSID" test.txt > test1.txt
find /V "BSSID" test1.txt > test2.txt
FOR /F "tokens=2 delims=:" %%i in (test2.txt) do set SSID = %%i
donc que j'explique : je redirige la commande " netsh wlan show interface" dans le fichier "test.txt"
j'isole toutes les lignes contenant la chaine "SSID" dans un fichier "test1.txt"
j'isole dans un troisieme fichier "test2.txt" toutes les lignes ne contenant pas "BSSID" afin de n'avoir que la ligne SSID.
ensuite, je crée une variable qui prend le nom de mon SSID.
et la ou est mon probleme c'est que j'aimerai faire un FIND de cette variable
j'espere avoir été plus clair :/
voila ce que j'ai fait :
netsh wlan show interface > test.txt
find "SSID" test.txt > test1.txt
find /V "BSSID" test1.txt > test2.txt
FOR /F "tokens=2 delims=:" %%i in (test2.txt) do set SSID = %%i
donc que j'explique : je redirige la commande " netsh wlan show interface" dans le fichier "test.txt"
j'isole toutes les lignes contenant la chaine "SSID" dans un fichier "test1.txt"
j'isole dans un troisieme fichier "test2.txt" toutes les lignes ne contenant pas "BSSID" afin de n'avoir que la ligne SSID.
ensuite, je crée une variable qui prend le nom de mon SSID.
et la ou est mon probleme c'est que j'aimerai faire un FIND de cette variable
j'espere avoir été plus clair :/