Я сейчас использую следующее, чтобы разбить файл на слова - Есть ли какой-нибудь более быстрый способ?
while read -r line do for word in $line do words="${words}\n${word}" done done
Как насчет использования tr ?
tr -s '[:space:]' '\n' < myfile.txt
-s сжимает несколько пробельных символов в один.
-s
sed 's/[[:space:]]/\n/g' file.txt
xargs -n 1 echo <myfile.txt