• # head sai bien

    Posté par (site web personnel, Mastodon) . En réponse au message Tester si un cd est dans un lecteur. Évalué à 0.

    simple et efficace !
    [kolter@nomachine][11:43]
    [/tmp]
    >cat plop.sh
    #!/bin/sh
    DEVICE=/dev/cdrom
    [ -n "1ドル" ] && DEVICE="1ドル"
    head -c 1 "$DEVICE" 1>/dev/null 2>&1
    if [ $? = 0 ]; then
     echo "un média est présent dans le lecteur ($DEVICE)"
    else
     echo "il n'y a pas de média présent dans le lecteur ($DEVICE)"
    fi
    [kolter@nomachine][11:43]
    [/tmp]
    >./plop.sh
    un média est présent dans le lecteur (/dev/cdrom)
    [kolter@nomachine][11:43]
    [/tmp]
    >./plop.sh /dev/hdd
    il n'y a pas de média présent dans le lecteur (/dev/hdd)
    [kolter@nomachine][11:43]
    [/tmp]
    >
    
    M.