You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Unix系统中如何使用split命令按相似列值拆分文件?

用split命令按列值分组拆分文件

我见过不少用awk命令按相似列值拆分文件的例子,但想尝试用split命令实现同样的需求。

输入文件示例

col1    col2    col3                
1   Rahul   IT              
2   Askhay  CS              
3   Teju    IT              
8   Riyansh CO              
1   Rahul   IT              
2   Askhay  CS              

预期输出

按列值分组生成多个文件:

  • Output--File1:
Col1    col2    col3
1   Rahul   IT
1   Rahul   IT
  • Output File2:
Col1    col2    col3
2   Askhay  CS
2   Askhay  CS
  • Output file3:
Col1    col2    col3                
3   Teju    IT              

我之前用过split -d splitrange filename.txt命令,它会按照指定的splitrange拆分文件(比如设置为3时生成3个文件),但这种方式无法实现按列值分组的需求。


内容的提问来源于stack exchange,提问作者Rahul Bhosale

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 20:03:21