У меня есть набор данных, который выглядит следующим образом:ВИМ: заменить 2-ой заготовки столбцов со значениями в той же колонке, если пустой
TEST,SOMELOG
TESA,SOMELOGA
TESB
TESC
TESD,SOMELOGB
TESE
TESF
TESG,SOMELOGC
Нужно сделать его выглядеть следующим образом:
TEST,SOMELOG
TESA,SOMELOGA
TESB,SOMELOGB
TESC,SOMELOGB
TESD,SOMELOGB
TESE,SOMELOGC
TESF,SOMELOGC
TESG,SOMELOGC
Где ,SOMELOGB
и ,SOMELOGC
заменяет каждый возврат /r
, если 2-й столбец пуст. Замена происходит только в том случае, если 2-й столбец пуст и должен заменить до нечетной строки. Будет рассматривать решение bash/sed/awk или vim.
Как долго находится файл, нормально ли, если у вас есть чистое решение 'bash', а не' awk' или 'sed'? – Inian
Файл около 400 строк, но меня интересует решение bash. – 4reel77