URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 10273
[ Назад ]

Исходное сообщение
"shell форматированный вывод"

Отправлено Alex , 18-Июл-19 10:00 
Необходимо как то красиво сформировать столбики.
Вот пример:

ролрллрлор................зшзшзшзщшз..............гарарарар
выв.......................рапави..................рараррра
ааарарарарарарарарарарар..рпрррррр................рпапапапапа
опп.......................парараррарарарарарарара.рпрпрппп


В примере точки для красоты. В реальности нужно без точек.
Смотрю в торону printf пока не получается.
Не могу найти как печатать сначало с первой позиции, а потом не переводя строки начать напечатать с 27 позиции.
Ширину табуляции пока тоже не придумал как увеличить.

Подскажи плз, как можно решить проблемку.


Содержание

Сообщения в этом обсуждении
"shell форматированный вывод"
Отправлено Alex , 18-Июл-19 10:38 
Нашел, как то так:

printf '%-15s' $a $b $a
printf '\n'



"shell форматированный вывод"
Отправлено Andrey Mitrofanov_N0 , 18-Июл-19 11:55 
> Вот пример:
> ролрллрлор................зшзшзшзщшз..............гарарарар
> выв.......................рапави..................рараррра
> ааарарарарарарарарарарар..рпрррррр................рпапапапапа
> опп.......................парараррарарарарарарара.рпрпрппп
> В примере точки для красоты. В реальности нужно без точек.
> Ширину табуляции пока тоже не придумал как увеличить.

$ cat file
ролрллрлор зшзшзшзщшз гарарарар
выв рапави рараррра
ааарарарарарарарарарарар рпрррррр рпапапапапа
опп парараррарарарарарарара рпрпрппп
$ column -t file
ролрллрлор                зшзшзшзщшз               гарарарар
выв                       рапави                   рараррра
ааарарарарарарарарарарар  рпрррррр                 рпапапапапа
опп                       парараррарарарарарарара  рпрпрппп
$ _