【发布时间】:2014-11-07 02:19:18
【问题描述】:
我需要编写一个 bash 脚本,该脚本将接收来自命令行的输入(一个文件),其中包含一个文件列表。然后,我需要打开文件中的这些文件并逐字阅读,并记录列表中所有文件中每个单词的出现次数。到目前为止,它正在打印文件中的文件列表,以及文件本身。这就是我到目前为止所拥有的。我是 bash 脚本的新手,所以我不知道该怎么做。我很感激任何帮助。谢谢
#!/bin/bash
wordArray=()
countArray=()
INPUT="$1";
if [ -f "$INPUT" ]
then
find $name -type f
echo "$name";
else
echo "$INPUT is not a file!";
fi
【问题讨论】:
-
我不明白这怎么可能做到你所说的那样。你在哪里设置
$name? -
如果文件中有文件名,为什么需要
find?