Tôi có một Medical.csv
tệp với các hàng có định dạng sau,
field: 'participation.type', displayName: 'program_type', type: 'String',path:'participation'
field: 'participation.program', displayName: 'program_name', type: 'String',path:'participation'
Tôi muốn viết một kịch bản bash để chuyển nó sang bảng HTML với field
, displayName
và type
như tiêu đề tự động.
Các Csv2HtmlConverter.sh
(Lấy cảm hứng từ câu trả lời tại Chuyển đổi csv để bảng html sử dụng ) được
echo "<table>" ;
while read INPUT ; do
echo "<tr><td>${INPUT//,/</td><td>}</td></tr>" ;
done < Medical.csv ;
echo "</table>"
Kết quả cho kịch bản trên là như dưới đây là tốt ở một mức độ nào đó nhưng tôi muốn thêm <th>field</th>
, một <th>displayName</th>
cách linh hoạt.
<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>