Сawk
:
awk -F'|' '{for (i = $1; i <= $2; i++) print i}' < input > output
У вас вышел из строя диск. Возможно, вы смогли бы соскоблить с него некоторые остатки, если бы избегали попыток записи в него, но обновление таблицы разделов почти отбросило эту идею в сторону.
Простите, что приношу плохие новости, но он мертв, и вам нужно его заменить.