由于子shell,我正在丢失变量$files_to_zip
。我需要能够在循环之外访问$files_to_zip
。这是实现此目的最可读的方法吗?
简化的代码段
tac "$filename.csv" | head -n -3 | while read line
do
i=$(echo $line | cut -d',' -f1) #get quality
files_to_zip+="${filename}_q{i}_hm.png "
break
done