У меня есть данные, как показано ниже в CSV-файле
ServerName,Index,Status
10.xxx.xx.xx,1.5.1.1,2
10.xxx.xx.xx,1.5.1.2,3
Мне нужно преобразовать эти данные в HTML, а также раскрасить строку, если значение «Status» равно 3/4/5 ..пожалуйста, помогите мне в этом.попробовал ниже
awk 'BEGIN{
FS=","
print "<HTML>""<TABLE border="1"><TH>JOB_NAME</TH><TH>RUN_DATE</TH><TH>STATUS</TH>"
}
{
printf "<TR>"
for(i=1;i<=NF;i++)
printf "<TD>%s</TD>", $i
print "</TR>"
}
END{
print "</TABLE></BODY></HTML>"
}
' 10.106.40.45_FinalData.csv > file.html
sed -i "s/2/<font color="green">2<\/font>/g;s/4/<font color="red">4<\/font>/g;s/5/<font color="red">5<\/font>/g;" file.html
в последнем коде, который я пробовал, мне нужно проверить только значение столбца состояния и нужно покрасить ячейку.