Bash-嵌套的while循环:将txt文件行写入csv

时间:2020-06-05 14:37:18

标签: bash

我的bash脚本检索文件夹列表,并将其存储在projectlist参数下。

稍后,我想使用项目名称作为文件路径中的变量来遍历每个文件夹。每个项目文件夹都包含一个ProjectFile.txt文件,我想从中将内容附加到一个通用的.csv文件中。

projectlist=$(./some/project/filepath/projects)

echo ${projectlist[@]}

while read project;
do

    while read line;
    do
        echo "$project" "$line" >> /data/allData.csv
    done < ./some/project/filepath/projects/"$project"/ProjectFile.txt

done < $projectlist

但是,当前最终要执行的操作是在项目列表中打印每个单独的元素,而无需将任何内容写入.csv文件。知道问题出在哪里吗?

0 个答案:

没有答案