@zm15, я отредактировал мой ответ, чтобы отразить более точно необходимость блока питания с блок питания. Прошу рекомендации не по теме, пожалуйста, ознакомьтесь с [FAQ] я :) в связи с Ответ ниже от @LiamW, что программное обеспечение, в котором автор ответа забыл упомянуть, имеет следующие *перед использованием SoundWire на вашем Android устройстве, вы должны установить и запустить медиа-коллекции, независимо сервера приложений на Windows/Linux ПК или ноутбук, который является вашим источником музыки, веб-потоковое аудио, или другие звуки*, кроме того, его не "бесплатно" В-ЮВ, а суд ... *бесплатная версия приложения идентифицирует себя с голосом каждые 45 минут и показывает рекламу. Существует 10 минут пробного сжатия в бесплатной версии.*

У меня вопрос, поскольку я не знаком с awk. Я есть CSV созданный файл из САР-д'выход преобразованы в CSV стиль:

12:33:41 Unix и перезагружается
12:35:00,lofi4096,0,0.0,0,0,0.0,0.0
,iscsi0,0,0.0,0,0,0.0,0.0
,scsi_vhc,0,0.0,0,0,0.0,0.0
,nfs1,0,0.0,0,0,0.0,0.0

12:45:00,lofi4096,0,0.0,0,0,0.0,0.0
,iscsi0,0,0.0,0,0,0.0,0.0
,scsi_vhc,0,0.0,0,0,0.0,0.0
,nfs1,0,0.0,0,0,0.0,0.0

и я хочу, чтобы преобразовать это

12:33:41 Unix и перезагружается
12:35:00,lofi4096,0,0.0,0,0,0.0,0.0
12:35:00,iscsi0,0,0.0,0,0,0.0,0.0
12:35:00,scsi_vhc,0,0.0,0,0,0.0,0.0
12:35:00,nfs1,0,0.0,0,0,0.0,0.0

12:45:00,lofi4096,0,0.0,0,0,0.0,0.0
12:45:00,iscsi0,0,0.0,0,0,0.0,0.0
12:45:00,scsi_vhc,0,0.0,0,0,0.0,0.0
12:45:00,nfs1,0,0.0,0,0,0.0,0.0

Мои попытки, но после того, как awk читает построчно я не знаю, чтобы сохранить прежнюю линию. Я ожидаю, что то, что я должен работать. Любая идея, как я могу получить мой желаемый результат. Я попытался с awk, но я предполагаю, что это должно быть возможным с помощью sed или трудный путь с пользовательский скрипт ( я пытаюсь избежать этого часть ).

#!/usr/Бен/на awk -е
Начать {
ФС=",";
}
{
 печать $1
 если ($1 != "") {
mydate=$1;
 печати $0;
}
 еще {
 печатать $mydate","$0;
}
}

Запуск системы в Solaris 11.1.