【发布时间】:2014-10-28 17:53:36
【问题描述】:
原始列表的内容
$var1
$var4
$var3
$var2
testparser.sh 的内容
#!/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"
我想要的file.txt是:
Smith^John
12
member
998877
我得到的 file.txt 是
$var1
$var4
$var3
$var2
那么让循环将解析后的文本视为预加载变量的语法是什么?
非常感谢您的宝贵时间。
【问题讨论】:
标签: bash shell while-loop