小编Mor*_*123的帖子

如何找到目录中每个文件的最常用词?

我需要在一个目录中找到每个文件中最常用的词,然后像这样打印:

12 my /home/test/file1.txt
5 you /home/test/file3.txt
7 hello /home/test/file4.txt
Run Code Online (Sandbox Code Playgroud)

我试过:

for tmp in <path> 
    do
   tr -c '[:alnum:]' '[\n*]' < "$tmp" | sort | uniq -c | sort -nr | head  -1 
   done   
Run Code Online (Sandbox Code Playgroud)

它不起作用

bash text-processing files

5
推荐指数
1
解决办法
1295
查看次数

标签 统计

bash ×1

files ×1

text-processing ×1