将数字连接到变量并显示它

Posted

技术标签:

【中文标题】将数字连接到变量并显示它【英文标题】:Concat digit to variable's and display it 【发布时间】:2014-08-27 06:19:18 【问题描述】:

我想在 Kshell 中使用 shell 脚本为包含值的变量添加后缀 (0),然后在屏幕上显示变量+后缀

例如

abc.ksh 35 14063

我尝试的是

var=$2
echo " ( value should be $var\0) "

输出应该是140630

但这对我不起作用..我缺少什么。

【问题讨论】:

【参考方案1】:

如果您需要在包含其他元素的双引号字符串中定义要扩展的变量名,请使用$...,即将变量名括在

echo "$var0"

这适用于所有类似 Bourne(POSIX 兼容)的 shell,例如 bashzshdash

【讨论】:

谢谢,现在得到了预期的结果,但你能告诉我我的方法有什么问题 @user3449519: 如果你做echo "$var0",那么ksh 不会知道只有var 部分是变量名,而是假设引用了变量名var0 ,假设数字是变量名中的有效字符。通过将var 括在 中,您可以指示shell 只考虑变量名 之间的文本。

以上是关于将数字连接到变量并显示它的主要内容,如果未能解决你的问题,请参考以下文章

连接到互联网时刷新应用程序

XSLT:如何将值连接到全局变量

如何将图像连接到另一个 ViewController 并在 ImageView 中显示它?

如何将我的 docker 连接到远程数据库?

如何将设备连接到 Eclipse?

再次检查打印机名称,并确保打印机已连接到网络。