У меня $ weMountedBoot
установлено в false, как это в начале моего скрипта:
weMountedBoot=false
Теперь если он не смонтирован и, следовательно, выполняется условный код, я получаю эту ошибку, и для переменной не установлено значение true:
./verifyBootFiles: line 41: false=true: command not found
соответствующий код:
if ! mount | grep "/boot" > /dev/null
then
sudo mount -r -U $toCheck $mountPoint
$weMountedBoot=true
fi
Что не так? Как вы, наверное, догадались, мне очень нравятся сценарии оболочки, и у меня большой опыт ... так что любые другие замечания по поводу кода также приветствуются.