Довольно неуклюже читать каждое значение по одному, но в M- естественно читать их все сразу, а затем обрабатывать каждое.
Вот простая инфраструктура, которую я все время использую:
(* step one: get data *)
data = Import["ideone_fM0rs.txt", "Lines"];
(* step two: ??? *)
res = {};
Module[{value, result},
value = #;
result = yourCodeHere[value];
AppendTo[res, result];
]& /@ data;
(* step three: PROFIT! *)
Export["out.txt", res, "Lines"];
, но см. Джон МакЛоун в AppendTo против Sow / Reap для больших наборов данных: http://blog.wolfram.com/2011/12/07/10-tips-for-writing-fast-mathematica-code.
Вот вариант с Sow / Reap для случаев, когда вы хотите собирать значения по различным тегам, категориям, родам или как угодно:
data = Import["ideone_fM0rs.txt", "Lines"];
res = Reap[Module[{value, result, tag},
value = #;
result = yourCodeHere[value];
tag = generateTag[value]
Sow[result, tag];
]& /@ data, _, Rule][[2]];
Export["out.txt", res, "Lines"];
Соблазнительно свернуть все это в одновдохновляющая однострочность, но для удобства сопровождения мне нравится держать ее развернутой с каждым явным шагом.
Конечно, вместо yourCodeHere [value] может быть много строк хорошо прокомментированного кода.
Примечание: я загрузил ваши данные в локальный файл ideone_fM0rs.txt
, используя ссылку для скачивания на http://ideone.com/fM0rs