Czytaj plik tekstowy w Perlu słowo po słowie zamiast linii po linii

Mam duży plik tekstowy (300 kB) zawierający słowa ograniczone spacjami. Teraz chcę otworzyć ten plik i przetwarzać każde słowo w nim jeden po drugim.

Problem polega na tym, że perl czyta wiersz pliku po wierszu (tzn. Cały plik od razu), co daje mi dziwne wyniki. Wiem, że normalnym sposobem jest zrobienie czegoś takiego

open($inFile, 'tagged.txt') or die $!;
$_ = <$inFile>;
@splitted = split(' ',$_);
print $#splitted;

Ale to daje mi błędną liczbę słów (zbyt duża tablica?).

Czy zamiast tego można odczytać plik tekstowy słowo po słowie?

questionAnswers(4)

yourAnswerToTheQuestion