线上有很多超过 4G的 日志需要拆分,而用java 代码拆分,无法确保行完整性,遂用split命令写shell
脚本 实现拆分。
#!/bin/sh
IN_FILE=$1FILE_NUM=0
split -C 3999M -d $IN_FILE /usr/local/test_
for files in $(ls /usr/local/test_*)
do mv $files $files.txt
done
线上有很多超过 4G的 日志需要拆分,而用java 代码拆分,无法确保行完整性,遂用split命令写shell
脚本 实现拆分。
#!/bin/sh
IN_FILE=$1