如何在bash脚本中连接变量和字符串?
val1 = Variable1 + "any string "
例如:
val1 = $i + "-i-*"
其中i=24月24日
我想要echo val1:
24thMarch-i-*
什么才是获得解决方案的恰当之处?
发布于 2015-09-21 21:48:13
默认情况下,字符串在shell中串联。
value="$variable"text"$other_variable"
通常认为将变量展开括在双引号中是很好的做法。
您还可以执行以下操作:
value="${variable}text${other_variable}"
在处理变量名和字符串的混合时,大括号很有用。
请注意,赋值中的=
周围不应该有空格。
发布于 2018-05-04 14:24:30
聚会迟到了,我的2美分另一个解决方案,也适用于zsh
i=`date +%d%b`
val1="$i-i-*"
https://stackoverflow.com/questions/32696871
复制相似问题