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