1. 查找文件所在行数
sed -n '/字符串/=' file
##sed -n '/取值/=' aa.log
2. 文件所有行数
wc -l file
## wc -l aa.log
3. 获取从最后面到中间的数值
tail -n number file > file2
### 总行数-文件所在行数=所需A-B行数
##取值中间到前面
head -n number file > file2
## C-D的值=取到的值
4. 切割
split -b 100M -d file file_
##基于第三部拿到的文件
split -b 100M -d 拿到的文件 命名
for i in `ls *_*`
> do
> mv $i $i\.log
> done
##加上文件尾椎.log
5.打包
tar -zcvf 命名.tar.gz jpush_0*
删除7天前文件
find /data/backpack/showdoc -type f -name "*tar.gz" -ctime +7 | xargs rm -f