我有几个引入了外壳变量(例如$VAR1或$VAR2 )的文本文件。
我想把这些文件(一个接一个)保存到新文件中,所有的变量都会被替换。
为此,我使用了以下shell脚本(可在StackOverflow上找到):
while read line
do
eval echo "$line" >> destination.txt
done < "source.txt"
这在非常基本的文件上工作得很好。
但是对于更复杂的文件,"eval“命令做得太多了:
跳过以"#“开头的
有没有更好的方法呢?(在shell脚本中...例如,我知道使用Ant很容易做到这一点)
亲切的问候
https://stackoverflow.com/questions/14155596
复制相似问题