Как использовать команду `tbl` для более чем 72 строк?
Я использовал tbl
Команда для форматирования данных в табличном формате, и она работала нормально для файла, который содержит 71 строку, и когда я добавил еще одну строку в файл, он разрывается с ошибкой ниже -
error: page 2: table will not fit on one page; use .TS H/.TH with a supporting macro package
Затем я посмотрел на справочную страницу и нашел ту же информацию. и перепробовал все возможные комбинации использования .TS
а также .TE
во входном файле. Пожалуйста, поделитесь своим решением, если вы столкнулись с такой проблемой.
снимок команды, которую я использую - cat file.txt
.TS
tab(:)
ce|ce|ce|ce|ce|ce
row1-col1:col2:col3:col4:col5:col6
row2-cola:colb:colc:cold:cole:colf
.......
.......
row72-cola:colb:colc:cold:cole:colf
.TE
Передача этого файла tbl
команда как ниже -
tbl file.txt|groff -T ascii
Есть ли способ использовать .TS
, .TH
и '.TE` для обработки более 71 строки?
1 ответ
Вот решение для печати вывода в табличном формате, используя tbl
для многостраничного -
.TS H
tab(:)
ce|ce|ce|ce|ce|ce
.TH
row1-col1:col2:col3:col4:col5:col6
row2-cola:colb:colc:cold:cole:colf
.......
.......
row72-cola:colb:colc:cold:cole:colf
.TE
И нужно использовать этот файл, как показано ниже -
tbl file.txt|groff -ms -T ascii