功能请求 - `xsv split` 的 "最大分割" 功能
作者: mxr创建于 2024年10月17日更新于 2024年10月17日
你好,感谢你提供这个很好的工具。对于我的用例,我想将一个文件分割成两个部分 - 一个小部分和一个大部分。小部分用作"canary"(https://en.wikipedia.org/wiki/Feature_toggle#Canary_release)来验证操作。一旦验证通过,我可以使用大部分重复该操作。 我尝试使用 xsv split 来实现此操作,但它会将文件分割成 $$n$$ 个大小为 $$m$$ 的部分,而我希望将文件分割成两个部分(一个大小为 $$m$$,另一个大小为 $$m \times (n-1)$$)。虽然我可以使用 xsv cat rows 重新连接 $$n-1$$ 个部分,但这有点麻烦。 从其他语言来看,Python 的 str.split 具有 maxsplit 参数,Go 具有 strings.SplitN,而 Rust 具有 str.splitn。你是否考虑为 xsv split 添加类似的参数?谢谢!
内容来源: BurntSushi/xsv