shell 循环切文件
本文介绍了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屋!
查看全文