function split-csv() {
fn=${1:0:-4};
fe=${1: -4};
split -d -n $2 ${fn}${fe} ${fn}__part_;
for f in ${fn}__part*; do mv $f ${f}${fe}; done;
};
Usage:
split-csv big.csv 2
yields:
big__part_01.csv
big__part_02.csv
function split-csv() {
fn=${1:0:-4};
fe=${1: -4};
split -d -n $2 ${fn}${fe} ${fn}__part_;
for f in ${fn}__part*; do mv $f ${f}${fe}; done;
};
Usage:
split-csv big.csv 2
yields:
big__part_01.csv
big__part_02.csv