gpt4 book ai didi

bash - 如何使用 bash 将一个大文件拆分成多个小文件?

转载 作者:行者123 更新时间:2023-11-29 08:44:28 25 4
gpt4 key购买 nike

<分区>

我有一个文件,说all,有2000行,我希望它能被分成4个小文件,行号为1~500, 501~1000, 1001~1500, 1501~ 2000。

也许,我可以使用:

cat all | head -500 >small1
cat all | tail -1500 | head -500 >small2
cat all | tail -1000 | head -500 >small3
cat all | tail -500 >small4

但是这种方式涉及到行数的计算,当行数不是一个好的数字时,或者当我们想将文件拆分成太多小文件时(例如:文件all 有 3241 行,我们想把它分成 7 个文件,每个文件有 463 行)。

有更好的方法吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com