gpt4 book ai didi

linux - 带有变量和字符串的 echo 命令

转载 作者:太空宇宙 更新时间:2023-11-04 10:36:43 25 4
gpt4 key购买 nike

我有 3 个变量,我试图将其插入到包含该字符串的 echo 命令中。

这是我的:

1= "test1"
2= "test2"
3= "test3"

FileName= "WEATHERMAP"_"$1"_"STATE"_"$2"_"CITY"_"$3"

echo $FileName

我希望它echo WEATHERMAP_test1_STATE_test2_CITY_test3
相反,我得到WEATHERMAP__STATE__CITY_

我知道这与下划线有关,不幸的是,我需要下划线

我见过的唯一示例是将两个变量放在一起,或者它以 variable 开头,后跟一个字符串。

最佳答案

变量名不要以数字开头。

$ a="test1"
$ b="test2"
$ c="test3"
$ FileName="WEATHERMAP_${a}_STATE_${b}_CITY_${c}"
$ echo "$FileName"
WEATHERMAP_test1_STATE_test2_CITY_test3
$

关于linux - 带有变量和字符串的 echo 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37042896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com