如何解决如何将每 5 条记录上的文件拆分为新文件
我有一种情况,我想将每 5 条记录拆分为新文件 不知道如何开始使用这种方法,我需要动态创建拆分文件
例如下面是文件中的数据:
其中包含 11 条记录,脚本应将其拆分为 3 个不同的集合:如下所示
AA
BB
CC
DD
EE
FF
GG
HH
JK
LLL
HJ
预期输出:
abc1.txt -> first 5 records
abc2.txt -> next 5 records
abc3.txt -> last 1 records [ as it as only one records after splitting : count of file is odd]
我的脚本:
file_count=`awk 'END{print FNR}' demo.txt`
a=1
#Iterate the loop until a less than 10
while [ $a -lt $file_count ]
do
# Print the values
echo $a
if [ $a -eq 5 ]
then
fi
# increment the value
a=`expr $a + 1`
done < /d/demo.txt
任何使用 unix 或 python 的简单方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。