我如何阅读文件名列表并计算所有这些文件中每个单词的所有出现次数? BASH

时间:2014-09-13 15:46:07

标签: arrays linux bash shell

我试图编写一个bash脚本来读取文件名列表中的所有文件,收集所有文件中的每个单词,将它们放入一个数组中并计算它们。 输出应该是一个单词列表,其中包含紧邻该单词的出现次数。 我不确定在bash中这样做的最佳方式。感谢您的任何和所有帮助。 文件名列表在命令行的文件中给出。

#!/bin/bash

while read f
do
        while read line
        do
                array[i]=$line
                i=$(($i + 1))
        done

done < $1

for e in "${array[@]}"
do
        echo "$e"
done

0 个答案:

没有答案