linux shell 命令 echo中输出变量

脚本文件:test.shbash

#!/bin/bash
analysis_date=$1
 #开始执行方法
function start(){
for str in 0
 do
echo  'str:${str}'spa

echo   'str:'${str}''
echo  "str:${str}"
echo  'str:'${str}
echo 'canshu:'${analysis_date}
echo "canshu2:${analysis_date}"
doneio

}
#程序的入口
start
输出内容:function

 [www@1-11-100 opt]$ sh test.sh 2019
str:${str}
str:0
str:0test

str:0
canshu:2019
canshu2:2019变量

#结论是:date

双引号,能够将变量写在里面,程序

单引号:将变量写在外面,在单引号里面写变量不起做用,在单引号里面的变量再引入单引号,即可输出方法