shell 循环切文件

查看:115
本文介绍了shell 循环切文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题


有0~9个文件

shell 循环去切

结果只能切掉最后一个

求大佬帮助

解决方案

切割10个文件,切割后的文件名重名,前面的文件被覆盖了,所以你只看到最后一个文件切割后的样子。

给你提供一个方法吧,替换里循环中的split语句,切割后的文件名为原文件名+序号.txt:

awk -vc="`wc -l $n`" -vk=20000 'NR%k==1{close(FILENAME"_"j".txt");++j}{print > FILENAME"_"j".txt"}' $n

这篇关于shell 循环切文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆