Bonjour à tous et toute
je débute en bash , vraiement novice et j'aimerai un peu d'aide
J'ai trouvé un bout de code qui si j ai bien compris permetterait de récupérer deux variables $devname et $baddr
Via putty j'accède à mon rpi, je lance mon bash de cette façon : bash detection.sh
j'obtiens ce message et je ne comprend pas pourquoi, quelqu'un peut il m'expliquer et m'aider?
detection.sh: ligne13: 20:73:AB:01:16:3E idroid:con: Aucun fichier ou dossier de ce type
Je pensai obtenir ceci :
1 2 3
|
Nom : idroid:con
baddr : 20:73:AB:01:16:3E |
1 2 3 4 5 6 7 8 9 10 11 12 13
| #!/bin/bash
while true; do
clear;
output=$(sudo hcitool scan | grep -v "Scanning ...");
if [ ! -z "${output}" ]; then
while read baddr devname; do
echo -e "Nom: ${devname}\t Address: ${baddr}"
done < "${output}"
fi
sleep 10
done |
Mon but est de lire , la ou les réponses de cette commande hcitool scan
de pouvoir récupérer les informations et les stocker dans un fichier
Exemple
lire la ligne
si Nom = $devname alors $baddr=$B1 et si il détecte une autre valeur mettre en $B2
stocker ces deux informations dans un fichier qui sera réutilisé pour être lu par un autre script.
Est ce possible ?
D'avance merci aux membres qui m’aideront.
Bonne journée
Acris
Partager