et ces lignes se terminent par :
: no
ou bien :
: yes
=======
-F ":" => Le séparateur de champ sera le caractère : (deux points)
/: no$|: yes$/ => Entre les deux / le motif de recherche
- le caractère $ est utilisé pour indiquer que le motif est à la fin de la ligne.
- la barre verticale est un OU inclusif.
printf "%s", $NF => Afficher le dernier champ ($NF) de la chaîne trouvée.
=======
${CDRRW:1} => N'afficher la variable qu'à partir de son deuxième caractère. (C'est parce qu'il y avait un premier caractère espace à supprimer dans chaque couple "no" "yes" retourné)
Si le contenu de la variable CDRRW était abcdef,
echo ${CDRRW:1} retournerait bcdef]]>
Là je saute par la fenêtre
Moi avec mon script, ça donne ça pour l'instant. Je post qu'un screen pour l'instant, car ça commence à me faire peur. Il y a sûrement des trucs à virer et surtout à corriger.
]]>
]]>
Ce qui m'amène sur le truc que j' aimerai :
]]>
…
if [ $CDR -ne 1 -a $CDR -ne 1 ]; then
echo "No writtable medium inserted"
fi
…
je pense que ce devait être :
]]>
Que veux dire ?
Et
-ne 1 -a ET -ne 1
Merci par avance ]]>