我有一个Medical.csv
文件,其行格式如下,
field: 'participation.type', displayName: 'program_type', type: 'String',path:'participation'
field: 'participation.program', displayName: 'program_name', type: 'String',path:'participation'
我想编写一个bash脚本,以将其动态转换为HTML表field
,displayName
并type
作为标题。
将Csv2HtmlConverter.sh
(通过在回答灵感转换CSV HTML表格使用到)是
echo "<table>" ;
while read INPUT ; do
echo "<tr><td>${INPUT//,/</td><td>}</td></tr>" ;
done < Medical.csv ;
echo "</table>"
对于上面的脚本的结果如下这是罚款,在一定程度上,但我想补充<th>field</th>
,<th>displayName</th>
动态。
<table>
<tr><td>field: 'participation.type'</td><td> displayName: 'program_type'</td><td> type: 'String'</td><td>path:'participation'</td></tr>
<tr><td>field: 'participation.program'</td><td> displayName: 'program_name'</td><td> type: 'String'</td><td>path:'participation'</td></tr>
</table>