我有一个包含某些变量的文件。我想读取每一行,替换变量并回显输出。我想阅读的源文件类似于:
VAR1 is $A
VAR2 is $B
VAR3 is $C
我尝试了下面的脚本,但输出是一样的。
#/bin/sh
A=1
B=2
C=3
cat $file | while read LINE
do
echo $LINE
done
我如何让它替换变量以获得此输出?
VAR1 is 1
VAR2 is 2
VAR3 is 3
提前致谢!
最佳答案
而不是
echo $LINE
放置:
eval echo $LINE
关于bash - 读取文件中的每一行,替换变量并将输出发送到文件 bash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15804369/