1 个不稳定版本
0.1.0 | 2023年8月26日 |
---|
#2660 在 命令行工具
7KB
137 行
split-tk
用于分割文件等内容的辅助工具。
只需使用 cargo install split-tk
安装,然后即可开始使用。
例如,假设您想要将一组数字分割为每十个一组
$ seq 1 35 | split-tk --size 10 -- echo '{}'
1,2,3,4,5,6,7,8,9,10
11,12,13,14,15,16,17,18,19,20
21,22,23,24,25,26,27,28,29,30
31,32,33,34,35
使用 {}
(就像 GNU parallel 一样)来指定在命令中放置批次的地点。可以指定任意多次。
如果处理 json
,这可能会不方便,因为 {}
本身就是一个有效的 json
,您可以使用 -g
指定不同的替换标签,例如
$ seq 1 35 | split-tk --size 10 -g '!!' -- echo '!!'
1,2,3,4,5,6,7,8,9,10
11,12,13,14,15,16,17,18,19,20
21,22,23,24,25,26,27,28,29,30
31,32,33,34,35
待办事项
以下是一些考虑在未来版本中添加的更改和功能。请随意提出其他建议。
- [特性] 将文件作为输入。
- [特性] 并行命令执行。
- [特性] 将输出重定向到命令的 stdin 而不是命令行。
依赖关系
~1.2–1.8MB
~35K SLoC