Tenho duas listas de palavras:
$ head -n 15 words.txt > list1
$ tail -n 15 words.txt > list2
Eu colo-los juntos em colunas:
$ paste list1 list2
O resultado é este, com abas entre as colunas:
2 Zwiebel
1080 zwieselite
&c Zwingle
10-point Zwingli
10th Zwinglian
11-point Zwinglianism
12-point Zwinglianist
16-point zwitter
18-point zwitterion
1st zwitterionic
2,4,5-t Zwolle
2,4-d Zworykin
20-point ZZ
2D zZt
2nd ZZZ
Eu gostaria disso, onde há mais guias entre as colunas em determinadas linhas:
2 Zwiebel
1080 zwieselite
&c Zwingle
10-point Zwingli
10th Zwinglian
11-point Zwinglianism
12-point Zwinglianist
16-point zwitter
18-point zwitterion
1st zwitterionic
2,4,5-t Zwolle
2,4-d Zworykin
20-point ZZ
2D zZt
2nd ZZZ
Como eu faço isso?
Ou canalize o resultado através de
column -t
:ou use
pr
com a-m
opção (merge):Observe que o último pode truncar colunas se a saída exceder a atual
PAGE_WIDTH
(por padrão, 72 caracteres) - se isso se tornar um problema, talvez seja necessário aumentar a largura da página usando-w