我需要編寫一個bash腳本,它將從包含文件列表的命令行輸入(文件)。然後,我需要在文件內部打開這些文件並逐字讀取它,並記錄列表中所有文件中每個單詞的出現次數。到目前爲止,它正在打印出文件內的文件列表,還有文件本身。這是我迄今爲止所擁有的。我是新來的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'? – Barmar 2014-09-12 20:17:08
爲什麼如果你在文件中有文件名,你需要'find'? – jm666 2014-09-12 20:26:16