给定输入:
hello: world foo bar baz
bar:
baz: bin boop bop fiz bang beep
bap: bim bam bop
boatkeeper: poughkeepsie
我想将其排序为顶部的大多数单词,至少是末尾的单词,如下所示:
baz: bin boop bop fiz bang beep
hello: world foo bar baz
bap: bim bam bop
boatkeeper: poughkeepsie
bar:
我将如何使用sort
其他工具执行此操作?
为了清楚起见,您想按单词数排序而不是按行长排序(在您的示例输入中,单词数最多的行也是最长的,但并非总是如此)?
—
don_crissti
是。总的来说,字数最多的行不一定最长。例如,我想
—
Caleb Xu
bin: bop boop
之前boatkeeper: poughkeepsie
。如果两行共享相同数量的单词,我希望按字母顺序将关系按字母顺序排列,但这不是必须的。