File size: 380 Bytes
72c0672 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #!/bin/bash
input_folder=$1
output_folder=$2
mkdir -p $output_folder
declare -A chunks
for file in ${input_folder}/*.chunk.*_out_*.jsonl; do
chunks["${file%%_out_*}"]=1
done
for prefix in ${!chunks[@]}; do
cat ${prefix}_out_*.jsonl > ${output_folder}/${prefix##*/}.jsonl
echo "Merged files for ${prefix}_out_*.jsonl into ${output_folder}/${prefix##*/}.jsonl"
done |