内容origlist的testparsher.sh庆典while循环爆炸从文本文件中的变量
#!/bin/bash
var1="Smith^John"
var2="998877"
var3="member"
var4="12"
cat /dev/null > file.txt
filename=origlist
while read line; do
echo $line >> file.txt
done < "$filename"
$var1
$var4
$var3
$var2
内容我想file.txt的是:
Smith^John
12
member
998877
的file.txt我得到的是
$var1
$var4
$var3
$var2
那么,让循环将解析的文本看作预加载变量的语法是什么?
非常感谢你的时间。
非常感谢你!我所要做的只是添加eval。我无法相信我无法在任何地方找到它。谢谢 – mAsTeRoFnOne 2014-10-28 06:18:09
这里'eval'的使用*强烈*不鼓励。任意代码可以插入到'origlist'中,并且这个代码会很高兴地执行它。 – chepner 2014-10-28 12:02:00