Я хотел бы проанализировать результат / ход выполнения cdrecord -v
процесса записи. Пока что я пробовал cdrecord -v dev = / dev / sr0 -data foo.iso 2> & 1 | grep -E 'Track [0-9] +:. * Written'
.
К сожалению, приведенная выше команда ничего не покажет, пока запись не будет завершена. Я думаю, это связано с тем, что cdrecord / wodim использует возврат каретки (CR), чтобы показать прогресс в той же строке.
В конце процесса записи отображается только следующая строка:
Track 01: Total bytes read/written: 98211840/98211840 (47955 sectors).
Есть ли способ получить такую информацию с помощью grep?
Любые подсказки приветствуются!
tr
помогло!
cdrecord -v dev = / dev / sr0 -data foo.iso 2> & 1 | tr '\ r' '\ n' | grep -E 'Track [0-9] +:. * Written'