“”:双引号,包含的变量名称,会被解析。
‘’:单引号,包含的变量名称,不会被解析。
` `:反引号,包含的内容,做为shell命令被执行,执行结果替换原内容。
#!/bin/sh
name=Jack
echo "My name is $name."
echo 'My name is $name.'
echo -n "请输入您的名子:"
read name
echo "您的名子是$name"
export name
exit
结果:
My name is Jack
My name is $name.
请输入您的名子:张三
您的名子是张三