bonjour,
J'ai un souci dans un script que j'ai trouvé et que je suis en train de
tester
DEVICE=$(udevadm info --query=path --name=${DEV_NAME} --attribute-walk | \
egrep "looking at parent device" | head -1 | \
sed -e "s/.*looking at parent device
'\(\/devices\/.*\)\/.*\/host.*/\1/g")
DEV_NAME => /dev/sdb
$DEVICE =>
/sys/devices/pci0000:00/0000:00:12.2/usb1/1-2/1-2.5/1-2.5.5
Quand je regarde avec ls le répertoire /sys/devices/pci0000*, il y des \
devant les :
/sys/devices/pci0000\:00/0000\:00\:12.2/usb1/1-2/1-2.5/1-2.5.5
Il faudrait que j'ajoute des \ devant chaque caractère ':' dans la
chaine $Device
Je ne comprends pas bien pourquoi il y a de \ devant chaque : dans le
répertoire
Si vous avez une commande pour faire cela
Je sèche
merci
Anne