需求:将一个CSV文件按照指定大小进行分割
原因:自己编写shell的原因是,自带的split是可以按照文件大小进行分割的,结果是文件最后一行可能被截断。最后一行数据分成两截在两个文件中。为了达到最终文件也是一行一行完整的存储,自己写了一个shell。
#!/bin/bash
source /etc/profile
export JAVA_HOME=/usr/java/jdk1.7.0_80
size=$1
file=$2
FileSize=`ls -l $file |awk '{print $5}'`
res=`echo "scale=2;