一、TAB 分割#
- LINUX 系统下按行拆分文件
- 并以每行 TAB 前的内容命名
- 只需要一条命令
awk -F'\t' '{print > "" $1 ".txt"}' 000.txt
- 这里假设需要拆分的文件是 000.txt
- 引号里可以写拆分后文件名的前缀或也可空着
二、空格分隔#
- LINUX 系统下按行拆分文件
- 并以每行空格前的内容命名
- 只需要一条命令
awk '{for (i=1; i<=NF; i++) print $i " " $i > $1 ".txt"}' 000.txt
- 这里假设需要拆分的文件是 000.txt
- 引号里可以写拆分后文件名的前缀或也可空着