【发布时间】:2014-11-13 01:45:02
【问题描述】:
如何使用 while read 行读取多个变量?我正在尝试从这些多行变量创建一个 csv 文件。
不确定这是否是最好的方法。
例如:
1st_list=$(..code..)
2nd_list=$(..code..)
while read line_from_1, line_from_2
do
echo "$line_from_1,$line_from_2" >> outputfile.csv
done < $1st_list,$2nd_list
【问题讨论】:
-
$1st_list和$2nd_list中的样本值是什么? -
@anubhava $1st_list 和 $2nd_list 是多行的脚本变量。我正在尝试使用这些变量创建一个 csv 文件。不确定这是否是最好的方法。我会更新问题。
-
您有两组要尝试组合的行到底如何?
line1,line2? `line1field1,line2field1,l1f2,l2f2,....'? -
将
>>outputfile.csv从echo移动到>outputfile.csv在done之后——这样您只打开一次输出文件,而不是重新打开它(然后关闭它)每次你想写一行。
标签: bash variables while-loop