Windows batch file (nested loop) to create every combination of words within a word list. [closed universe] by Kenneth Udut* 08-11-2015 - for creating all possible metaphors within lists of synonyms of synonyms.* DOCUMENTATION BELOW: @echo off SetLocal FOR /F "tokens=*" %%b in (WORDS_1.txt) do ( FOR /F "tokens=*" %%a in (WORDS_1.txt %%b) DO ( (echo %%b is %%a. %%a is %%b.) > %%b.txt ) ) DOCUMENTATION: If you have text file named: WORDS_1 with alphabet zoo trouble you end up with alphabet.txt containing: alphabet is zoo.* zoo is alphabet. alphabet is trouble. trouble is alphabet. alphabet is alphabet. alphabet is alphabet. Also: zoo.txt containing: zoo is alphabet. alphabet is zoo. zoo is trouble.* trouble is zoo. zoo is zoo.* zoo is zoo. Also: trouble.txt containing: trouble is alphabet.* alphabet is trouble. trouble is zoo.* zoo is trouble. trouble is trouble.* trouble is trouble. @echo off SetLocal FOR /F "tokens=*" %%b in (WORDS_1.txt) do ( FOR /F "tokens=*" %%a in (WORDS_1.txt %%b) DO ( (echo %%b is %%a. %%a is %%b.) > %%b.txt ) )