【发布时间】:2020-07-24 14:18:43
【问题描述】:
我正在尝试为每 1000 个单词拆分一个文本文件。
awk -v RS='[[:space:]]+' 'END{print NR+0}' filename
使用 awk 我可以计算文件中的单词,但我不知道如何拆分它。
最终输出=文件名(1).txt、文件名(2).txt
【问题讨论】:
-
欢迎。你说的词到底是什么意思?这比看起来要复杂得多。如果每一行都有一个单词,那awk会说单词数只有
1! -
每一行是否只包含一个单词?如果不是,您是否要保留某些单词在同一行的事实?
-
如果每行一个字,就用
split,而不是awk。 -
不,每行不止一个字。