20 lines
557 B
Bash
20 lines
557 B
Bash
|
#!/bin/bash
|
||
|
# test de la presence d'un argument qui est un fichier en mode lecture
|
||
|
if [ $# -eq 0 ] || [ ! -r "$1" ] ; then
|
||
|
echo "Usage : $0 file" >&2
|
||
|
exit 1
|
||
|
fi
|
||
|
echo -e "<html>\n<head>\n<meta charset=\"utf-8\" />\n</head>\n<style>
|
||
|
table { border-collapse:collapse; }
|
||
|
td { border-width:1px; border-style:solid; border-color:black; }
|
||
|
</style>\n<body>\n<table>"
|
||
|
# Separateur de champ
|
||
|
IFS=... ; # Internal Field Separator
|
||
|
# Lecture ligne par ligne et mise au format html
|
||
|
while ...
|
||
|
do
|
||
|
....
|
||
|
done ...
|
||
|
echo -e "</table>\n</body>\n</html>"
|
||
|
exit 0
|