无法在bash中为变量赋值布尔值?

时间:2011-12-25 21:58:57

标签: linux bash shell unix

我在我的脚本开头将$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

怎么了?正如您可能认为我非常喜欢shell脚本并且拥有丰富的经验......所以关于代码的任何其他评论也是受欢迎的。

1 个答案:

答案 0 :(得分:5)

只需删除潜在客户$

$weMountedBoot=true将为weMountedBoot=true