2011-12-25 37 views
5

Tôi có $weMountedBoot thiết lập để sai như thế này trong đầu kịch bản của tôi:Không thể gán giá trị boolean cho một biến trong bash?

weMountedBoot=false 

Bây giờ nếu nó không được gắn kết, và do đó các mã có điều kiện chạy tôi nhận được lỗi này và các biến là không bộ true:

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

mã có liên quan:

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

    then 

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

    fi 

Có chuyện gì vậy? Như bạn có thể thấy tôi thực sự thích kịch bản shell và có rất nhiều kinh nghiệm ... vì vậy bất kỳ nhận xét nào khác về mã cũng được chào đón.

+0

Hãy nhớ để upvote và chọn câu trả lời tốt nhất. Trân trọng. –

+0

không may upvoting đòi hỏi 15 đại diện ... nhưng tôi sẽ nhớ ... – nus

Trả lời

5

Chỉ cần xóa $ hàng đầu.

$weMountedBoot=true sẽ là weMountedBoot=true.

+0

cảm ơn, tôi biết nó phải là một cái gì đó hiển nhiên ... – nus

Các vấn đề liên quan