[通告] 本论坛迁移啦~请前往位于 https://forum.archlinuxcn.org/ 的新论坛。所有帖子和参与的用户都已经迁移。
您正在访问的是原 bbs.archlinuxcn.org 的静态存档。本页面的新地址位于 https://forum.archlinuxcn.org/t/topic/7491。
页次: 1
将下列文本格式化为 4 列,每列 11 行
USSR
Canada
China
USA
Brazil
India
Mexico
France
Japan
Germany
England
8649
3852
3705
3615
3286
1267
762
211
144
96
94
275
25
1032
237
134
746
78
55
120
61
56
Asia
North America
Asia
North America
South America
Asia
North America
Europe
Asia
Europe
Europe结果要像下面这样,求个简单方法
USSR 8649 275 Asia
Canada 3852 25 North America
China 3705 1032 Asia
USA 3615 237 North America
Brazil 3286 134 South America
India 1267 746 Asia
Mexico 762 78 North America
France 211 55 Europe
Japan 144 120 Asia
Germany 96 61 Europe
England 94 56 Europe离线
就你给的数据,column -c 70 即可。
离线
就你给的数据,column -c 70 即可。
这么简洁。。
能否把列间距再调小一点
离线
这样?
column -c70 | sed 's/\t\t/\t/g'
离线
页次: 1