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.