bash嵌套扩展读取文件

时间:2018-10-05 17:04:40

标签: bash

我有一个加载所有变量的shell脚本,然后读取一个文件,我想扩展嵌套的输入行。我用eval等尝试了各种方法,但似乎无法使它们工作。在我的示例中,我对变量进行了硬编码。

#!/bin/bash
#source job.properties
file="workflow.xml"
user="svc"
edge_node_host="google.com"
while IFS=: read -r line
do
    echo ${!line}
done < $file

输入文件workflow.xml包含以下内容:

<host>${user}@${edge_node_host}</host>

我想要回显输出:

<host>svc@google.com</host>

0 个答案:

没有答案