小编buz*_*zin的帖子

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

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

这是我所拥有的:

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

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

echo $FileName
Run Code Online (Sandbox Code Playgroud)

我想要它echo WEATHERMAP_test1_STATE_test2_CITY_test3
相反我得到WEATHERMAP__STATE__CITY_

我知道这与 有关underscore,不幸的是,我需要underscore.

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

unix linux bash shell

5
推荐指数
1
解决办法
3万
查看次数

在文件中的每一行上运行命令

我有FramesList.txt,该文件包含5个.xml文件名.没有生成路径,因为列表是由xml ls > FramesList.txt命令创建的.

我想xmlstarlet.xml列出的每个文件上运行命令.

FramesList.txt
FR0391W.xml
FR0921S.xml
FR0193A.xml
FR0192B.xml
FR0132E.xml
Run Code Online (Sandbox Code Playgroud)

那怎么样?这是一个循环吗?

unix bash shell xmlstarlet

1
推荐指数
1
解决办法
2079
查看次数

标签 统计

bash ×2

shell ×2

unix ×2

linux ×1

xmlstarlet ×1