2011-12-25 18 views
5

tengo $weMountedBoot conjunto de falsas como esta en el comienzo de mi guión:No se puede asignar un valor booleano a una variable en bash?

weMountedBoot=false 

Ahora bien, si no está montado, y por lo tanto el código condicional corre consigo este error y la variable no es conjunto true:

./verifyBootFiles: line 41: false=true: command not found 

código relevante:

if ! mount | grep "/boot" > /dev/null 

    then 

     sudo mount -r -U $toCheck $mountPoint 
     $weMountedBoot=true 

    fi 

¿Qué pasa? Como probablemente pensaste que realmente me gustan las secuencias de comandos de shell y tengo mucha experiencia ... así que cualquier otra observación sobre el código también es bienvenida.

+0

Recuerde anular la votación y elegir la mejor respuesta. Saludos. –

+0

desafortunadamente la votación ascendente requiere 15 repeticiones ... pero lo recordaré ... – nus

Respuesta

5

Simplemente elimine el $ líder.

$weMountedBoot=true será weMountedBoot=true.

+0

gracias, sabía que tenía que ser algo obvio ... – nus

Cuestiones relacionadas