首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在bash脚本中连接变量和字符串

如何在bash脚本中连接变量和字符串
EN

Stack Overflow用户
提问于 2015-09-21 21:43:53
回答 2查看 64.1K关注 0票数 23

如何在bash脚本中连接变量和字符串?

代码语言:javascript
复制
val1 = Variable1 + "any string "

例如:

代码语言:javascript
复制
val1 = $i + "-i-*"

其中i=24月24日

我想要echo val1:

代码语言:javascript
复制
24thMarch-i-*

什么才是获得解决方案的恰当之处?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-21 21:48:13

默认情况下,字符串在shell中串联。

代码语言:javascript
复制
value="$variable"text"$other_variable"

通常认为将变量展开括在双引号中是很好的做法。

您还可以执行以下操作:

代码语言:javascript
复制
value="${variable}text${other_variable}"

在处理变量名和字符串的混合时,大括号很有用。

请注意,赋值中的=周围不应该有空格。

票数 41
EN

Stack Overflow用户

发布于 2018-05-04 14:24:30

聚会迟到了,我的2美分另一个解决方案,也适用于zsh

代码语言:javascript
复制
i=`date +%d%b`

val1="$i-i-*"

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32696871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档