Reputation: 1141
I have a list of output_[0-293] folders containing a list of files. From each folder I would like to concatenate files with the name:
output_0.txt
, output_1.txt
, output_2.txt
, ...output_293.txt
.
How can I achieve this?
Upvotes: 0
Views: 872
Reputation: 8839
i=0
while [[ $i -lt 294 ]]
do
cat output_$i/output_$i.txt >> output.txt
i=$((i+1))
done
Upvotes: 1
Reputation: 5919
Here's a bash snippet:
for i in `seq 0 293`; do echo output_$i/output_$i.txt; done | xargs cat > /tmp/output_all.txt
Upvotes: 0