Můžete mi překontrolovat tu podmínku, zdá se že to funguje, ale i tak nejsem si úplně stopro jistý...
while [[ "$result" != "2" && "$result" != "1" ]]; do # ERR 2 - not mounted; ERR 1 - unmount successed
echo $'\E[1;37m'; umount $nexttarget; result=$?; echo $'\E[1;0m'
done
A chci se ještě zeptat proč se musí dávat za if dvě závorky:
if [[ "$WORK" =~ "TEST" ]]; then ... fi;
Když jsem tam měl jen [ ... ] tak to píše [: postrádám „]“ ... ale nevím proč