У меня есть этот файлЗаменить значения столбцов в файле CSV с AWK
error.log
[00: 00: 00,284], 501,
[00: 00: 00,417] , 5,5294100071980
[00: 00: 02,463], 501,
[00: 00: 05,169], 501,
[00: 00: 05,529], 501,
[00: 00: 05,730], 501,
так, если поле $ 3 его пустой я хочу, чтобы напечатать "Нет значения"
Im пытается этот код
awk '{{FS=","} if($3=="") {print $1,$2,"No value"}}'
Но он печатает
>[00:00:00.284] 501 No value
>[00:00:02.463] 501 No value
>[00:00:05.169] 501 No value
>[00:00:05.529] 501 No value
>[00:00:05.730] 501 No value
>[00:00:07.193] 501 No value
>[00:00:09.899] 501 No value
>[00:00:31.312] 501 No value
Вы действительно имеют пустые строки между каждой реальной линией данных в вашем входном файле? –