data-0.csv data-1.csv data-2.csv
という同じ列フォーマットのヘッダー付きのCSVを data.csv という一つのCSVファイルに連結したい。
連結後、元ファイルは削除する。
input_dir=./data
files="${input_dir}/data-*.csv"
cat_file="${input_dir}/data.csv"
for filepath in ${files}
do
if [ -s ${cat_file} ]; then
sed -e "1d" ${filepath} >> ${cat_file}
else
cat ${filepath} > ${cat_file}
fi
rm ${filepath}
done
参考にしたサイト: