Я конвертирую CSV-файл в PDF, используя LaTeX. Мой скрипт awk выглядит так:
BEGIN {printf "\\documentclass[a4paper,notitlepage]{report}\n" \
"\\usepackage[utf8]{inputenc}\n"\
"\\usepackage[francais]{babel}\n"\
"\\usepackage[T1]{fontenc}\n"\
"\\usepackage{hyperref}\n"\
"\\usepackage{textcomp}\n"\
"\\usepackage[left=1cm]{geometry}\n"\
..........
{print $1"\n" \
$2"\n" \
$3"\n" \
$4"\t"\
$5"\t" \
$6"\t" \
$7"\t" \
$8"\t" \
$9"\t" \
$10"\n""\\linebreak" \
......
$39"\t"\
$40;}
END {print "\\end{document}";}
Я нашел различные варианты команд для удаления пустых строк в командной строке (awk 'NF', awk '$ 0! ~ / ^ $ / {Print $ 0}') и попытался включить их в конец скрипта с различными комбинациями операторов BEGIN и END, но ничего не работает.
Может ли кто-нибудь помочь? Заранее большое спасибо ...