С awk
, просто отслеживайте последнее увиденное непустое имя ссылки и всегда используйте его.
awk -F, -v OFS=, '$1 != "" { link=$1 } { $1 = link; print $0 }'
Опуская эллипсы, это дает:
link1,0:00,0,0,0,0
link1,00:30,0,0,0,0
link1,01:00,0,0,0,0
link1,01:30,0,0,0,0
link1,02:00,0,0,0,0
link1,02:30,0,0,0,0
link1,03:00,0,0,0,0
link1,03:30,0,0,0,0
link1,23:30,0,0,0,0
link2,00:00,0,0,0,0