Author: anne.guilde@free.fr Date: To: ML Guilde Subject: Re: uuid => /dev/sdb1 comment trouver /dev/sdb (dans un script)
Le 09/02/2017 à 09:36, anne.guilde@??? a écrit : > Le 09/02/2017 à 09:28, Laurent Vivier a écrit :
>> Le 09/02/2017 à 09:06, anne.guilde@??? a écrit :
>>> boujour
>>>
>>> Je suis en train de faire petit script bash
>>>
>>> Avvec UUID j'ai le périphérique => /dev/sdb1
>>>
>>> # blkid -U d74930de-fb5f-41e5-9503-35079f5793aa
>>> /dev/sdb1
>>>
>>> J'aimerais trouver aussi /deb/sdb
>>>
>>> Comment faire cela dans un script?
>>
>> Au hasard:
>>
>> DEVICE=/dev/sdb1
>> echo /dev/$(basename $(dirname $(readlink /sys/class/block/$(basename
>> $DEVICE))))
>>
>> Laurent
>>
>
> Au hasard: :)
>
> Cela fonctionne.
> Je n'avais pas pensé à cela
>
J'ai testé en ligne de commande
# UUID="d74930de-fb5f-41e5-9503-35079f5793aa"; DEV_NAME=$(blkid -t
UUID=$UUID |cut -f1 -d:); echo /dev/$(basename $(dirname $(readlink
/sys/class/block/$(basename $DEV_NAME))))
/dev/sdb