Html 循环通过不同的行并高亮显示列
我有一个文件,每两行都有一个id,表示一个“键”,后跟其他数据列。列数始终相同,但每列中的数据本身可能不同 文件: 我想按以下格式对这些数据进行分类:Html 循环通过不同的行并高亮显示列,html,bash,awk,sed,Html,Bash,Awk,Sed,我有一个文件,每两行都有一个id,表示一个“键”,后跟其他数据列。列数始终相同,但每列中的数据本身可能不同 文件: 我想按以下格式对这些数据进行分类: <td class="er">1</td> <td class="er">ABC</td> <td class="er">ABC</td> <td class="er">XYZ</td> <td class
<td class="er">1</td>
<td class="er">ABC</td>
<td class="er">ABC</td>
<td class="er">XYZ</td>
<td class="er">XYZ</td>
<td class="er">0</td>
<td class="er">0</td>
<td class="er">1</td>
<td class="er">1</td>
<td class="diff">2</td>
<td class="diff">3</td>
我将使用类中的更改来修改颜色,并将数据中的更改设置为“突出”
关于如何通过解析上述文件中的数据来填充此html属性,我需要一些帮助。谢谢
awk -F, 'function pr(x,y) {print "<td class=\"" x "\">" y "</td>"}
function pr2(x,y1,y2) {pr(x,y1); pr(x,y2)}
!(NR%2) {for(i=1;i<=NF;i++)
if(a[i]!=$i) pr2("diff",a[i],$i)
else pr2("er", a[i],$i)}
NR%2 {split($0,a)}' file
两行两行地匹配
awk -F, 'function pr(x,y) {print "<td class=\"" x "\">" y "</td>"}
function pr2(x,y1,y2) {pr(x,y1); pr(x,y2)}
!(NR%2) {for(i=1;i<=NF;i++)
if(a[i]!=$i) pr2("diff",a[i],$i)
else pr2("er", a[i],$i)}
NR%2 {split($0,a)}' file