Проще воспользоваться SQLite.
Код:

/* 2>nul
@echo off
for /f "tokens=1,2,3 delims=|" %%i in ('sqlite3 ^<"%~f0"') do (
echo:%%i>>output1.txt
echo:%%j>>output2.txt
echo:%%k>>output3.txt
)
exit /b */
CREATE TEMP TABLE t(txt);
.import file.txt t
SELECT SUBSTR(txt, 1, 1), SUBSTR(txt, 2, 1), SUBSTR(txt, 3, 1) FROM t;
DROP TABLE t;