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