在 bash 中的变量列表中存储值时出错

error when store value in list in variable in bash

我尝试 运行 下面的 bash 代码获取列表中的值并将其存储在变量中然后获取基名并将其连接“lv-”:

lv_LST=("/usr/sap" "/sapmnt")
lv_size_as_bash=("4" "3")
((L=1))

for n in $(seq 0 $L)
do
    lv_mount = ${lv_LST[$n]};
    lv_size = ${lv_size_as_bash[$n]};
    lvname1=$(sudo basename $lv_mount);
    lvname2='lv-';
    lvname=$lvname2-$lvname1;

但我得到了那个错误:

lv_mount: command not found

failed to run commands: exit status 127

您有多余的空间

改变

lv_mount = ${lv_LST[$n]};
lv_size = ${lv_size_as_bash[$n]};

lv_mount=${lv_LST[$n]};
lv_size=${lv_size_as_bash[$n]};