[英]Shell script assign variable value to another new variable
I need a small correction for my below code. 我需要对下面的代码进行一些小的更正。 I am trying to assign variable value to another variable, but it's not working.
我正在尝试将变量值分配给另一个变量,但是它不起作用。 please help me.
请帮我。
Below is my script. 下面是我的脚本。
#!/bin/sh
choice=1
VAL1="test"
if [ "$choice" == 1 ];
then
echo "insode"
echo $choice
purpose=$VAl1
echo "*"
echo $purpose
fi
Please help me, I'm new to shell scripting. 请帮助我,我是Shell脚本的新手。 I need to display
purpose
value as test. 我需要显示
purpose
值作为测试。
You assign a value to VAL1
: 您为
VAL1
分配一个值:
VAL1="test"
But later you assign $VAl1
to purpose
: 但是稍后您将
$VAl1
分配给purpose
:
purpose=$VAl1
You just have to fix the case so the variable names match (fix lowercase l
to uppercase L
). 您只需要解决大小写问题,即可使变量名称匹配(将小写
l
固定为大写L
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.