我需要对下面的代码进行小修正。我正在尝试将变量值分配给另一个变量,但它不起作用。请帮帮我。
以下是我的剧本。
#!/bin/sh
choice=1
VAL1="test"
if [ "$choice" == 1 ];
then
echo "insode"
echo $choice
purpose=$VAl1
echo "*"
echo $purpose
fi
请帮助我,我是shell脚本的新手。我需要将purpose
值显示为测试。
答案 0 :(得分:0)
您为VAL1
分配了一个值:
VAL1="test"
但稍后您将$VAl1
分配给purpose
:
purpose=$VAl1
您只需要修复案例,以便变量名称匹配(将小写l
修复为大写L
)。