Необходим скрипт разбивки очень длинного столбца (20 млн записей)

Юрий16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.06.2016

День добрый!

Итак, имеется .txt файл вида:

строка1

строка2

....

строка1900499

строка1900500

Т.е. 1 длинный столбик с 20+ млн записей

Нужен скрипт который разобьет этот столбик на 3 столбика (значения через пробел) и подставит знак @ перед каждым значением, т.е. чтобы вышло так:

@строка1 @строка2 @строка3

@строка4 @строка5 @строка6

....

@строка1900498 @строка1900499 @строка1900500

и сохранит результат в новый .txt файл.