在echo语句中打印变量值

开发人员

如何在echo语句中传递变量值?

testvar="actualvalue"
echo 'testing "${testvar}", "testing", "testing" ;'

预期产量:

testing "actualvalue", "testing", "testing" ;

但是,我得到以下输出:

testing "${testvar}", "testing", "testing" ;

有人可以帮我弄这个吗?

斯图尔特

删除单引号:

$ testvar="actualvalue"
$ echo testing "${testvar}", "testing", "testing" ;
testing actualvalue, testing, testing

单引号禁止变量扩展。

不带双引号的结果相同:

$ echo testing ${testvar}, testing, testing ;
testing actualvalue, testing, testing

但是,如果您确实希望在输出中使用双引号,请对其进行转义:

$ echo "testing \"${testvar}\", \"testing\", \"testing\" ;"
testing "actualvalue", "testing", "testing" ;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在echo语句中打印变量值

来自分类Dev

变量值未在参数中解析并且echo语句无法打印

来自分类Dev

在if语句中将变量值作为条件传递

来自分类Dev

无法在 if 语句中更改变量值???爪哇

来自分类Dev

JavaScript 中的 if 语句中不会保留对变量值的更改

来自分类Dev

在 LOAD * INLINE 语句中使用变量值

来自分类Dev

如何设置条件以比较 if 语句中的变量值?

来自分类Dev

批处理脚本:Echo 不打印变量值

来自分类Dev

使用 echo -e 选项打印变量值

来自分类Dev

不使用“打印”语句在 IDL 中获取变量值

来自分类Dev

变量值在if语句之外

来自分类Dev

通过检查sql语句中的变量值使where子句成为可选

来自分类Dev

如何在 MySQL 插入语句中包含 java 脚本变量值

来自分类Dev

使用echo命令输出变量值

来自分类Dev

Java if语句更改变量值

来自分类Dev

如何使变量值在if语句之外结转

来自分类Dev

ksh变量值未打印

来自分类Dev

在模块中打印变量值

来自分类Dev

通过heredoc执行打印变量值

来自分类Dev

PHP echo中的PHP javascript类变量值

来自分类Dev

“ECHO %foo%”与“%foo%”的环境变量值之间的差异

来自分类Dev

是否可以使用if语句设置变量值?

来自分类Dev

在PDO查询中使用变量值作为where语句

来自分类Dev

Select Case语句不跟随整数变量值

来自分类Dev

在switch语句Tcl中设置变量值

来自分类Dev

Case语句查询中的增量温度变量值

来自分类Dev

元素不会根据变量值和 if 语句显示()

来自分类Dev

删除导致变量值更改的 cout 语句

来自分类Dev

将plsql变量值从匿名块打印到Java