Le 07/08/2019 à 00:17, hamster a écrit :
Pascal Hambourg a écrit :
Le 06/08/2019 Ã 12:48, hamster a écrit :
if [[ "$(grep "/home" /etc/mtab | cut -d" " -f3)" = "ext?" ]]
Cette expression n'est pas assez sélective. Elle prend en compte
n'importe quel montage contenant "/home" dans le point de montage
(/home/data) ou le périphérique (/dev/vg/home).
Très juste. Je pense que rajouter des espaces résout le problème :
if [[ "$(grep " /home " /etc/mtab | cut -d" " -f3)" = "ext?" ]]
C'est mieux, et probablement suffisant. Pour provoquer un faux positif
il faudrait un chemin contenant des espaces, ce qui n'est pas courant.