Numéro de série clé USB sur Mac script bash
Patrickdusud_0856
Messages postés
43
Statut
Membre
-
brucine Messages postés 23184 Date d'inscription Statut Membre Dernière intervention -
brucine Messages postés 23184 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous, j'espère poser ma question au bon endroit.
Je cherche à lire le numéro de série d'une clé USB sur mon mac depuis un script bash ou le terminal. Je souhaite par la suite utiliser ce numéro pour lancer une vérification, et si ce dernier correspond, lancer le programme, si le numéro ne correspond pas, mettre fin au programme.
Pour un script .bat je l'ai fait de cette manière avec l'aide de nos amis du forum :
Pour Windows et batch ce code fonctionne parfaitement, mais pour MAC et Bash, je ne réussis pas à créer son équivalence.
Merci de votre aide.
Je cherche à lire le numéro de série d'une clé USB sur mon mac depuis un script bash ou le terminal. Je souhaite par la suite utiliser ce numéro pour lancer une vérification, et si ce dernier correspond, lancer le programme, si le numéro ne correspond pas, mettre fin au programme.
Pour un script .bat je l'ai fait de cette manière avec l'aide de nos amis du forum :
setlocal enabledelayedexpansion
FOR /F "skip=1 delims=" %%A in ('wmic diskdrive get serialnumber ^| findstr .') DO (
echo %%A | findstr "0101d18be0e9c7afa7cb" >nul && set match=1
)
if !match! equ 1 (goto :Depart) else (goto :Erreur)
Pour Windows et batch ce code fonctionne parfaitement, mais pour MAC et Bash, je ne réussis pas à créer son équivalence.
Merci de votre aide.
A voir également:
- Numéro de série clé USB sur Mac script bash
- Clé usb non détectée - Guide
- Formater clé usb - Guide
- Clé usb - Accueil - Stockage
- Clé d'activation windows 10 - Guide
- Télécharger windows 7 sur clé usb gratuit - Télécharger - Systèmes d'exploitation
1 réponse
Bonjour,
Je pense que le forum Shell sera plus approprié pour trouver un spécialiste en script bash : https://forums.commentcamarche.net/forum/shell-287
Laisse quand même ta question ici et reviens nous donner la solution.
Ritchi
Je pense que le forum Shell sera plus approprié pour trouver un spécialiste en script bash : https://forums.commentcamarche.net/forum/shell-287
Laisse quand même ta question ici et reviens nous donner la solution.
Ritchi
Je ne comprends rien à MacOs et encore moins à Bash, et qui de toute façon par exemple ignorent tout de wmic, il faut donc repartir à zéro.
Pour extraire le numéro de série à tester, voir par exemple là (tout en bas du fil):
https://apple.stackexchange.com/questions/275382/get-serial-numbers-of-connected-usb-devices
Par contre, la vérification et le branchement conditionnel, tout est réputé plus simple sous Mac que sous Windows mais là, ça l'est moins:
https://itectec.com/askdifferent/applescript-validating-usb-stick-matching-serial-and-mount-point/