Ну и в итоге когда это все нормально напишешь - скрипт будет больше питоновского, да и писать дольше
Если из питона не запускать sed, то шеловский вариант отработает гораздо быстрей. Питон через себя большие объёмы долго будет прокачивать (GC и всё такое). Возможно, конкуренцию шелу может составить golang, но не уверен.