• Tools
  • Articles
  • Q&A
  • Login
0 0

shell如何按指定行数分割成多列


有文件1.txt
1
2
3
4
5
6
7
...
如何分割成3行多列:
1 4 7
2 5
3 6

awk shell

13 years ago
上白泽蘑菇碳

上白泽蘑菇碳


share
上白泽蘑菇碳 13 years ago

Answers

0

seq 1 20|awk 'BEGIN{i=1;}{ if(!(i%3)){a[i]=a[i]" "$0;i=1;}else{a[i]=a[i]" "$0;i++;}}END{for(t in a)print a[t]}'

answered 13 years ago
上白泽蘑菇碳

带把美G


share
带把美G answered 13 years ago

Your Answer

Ask Question
Related questions

shell列出两个ip段的其他ip地址

如何用awk查找字符“,,”所在行

shell筛选出同一ip在2次访问间隔不超过5分钟的记录

如何使用 awk 统计 服务器日志每个url的访问次数(排除搜索引擎)?

awk 如何去除最后一个分隔字符?

下面代码,awk中ARGIND为什么没有从 0 开始,而是从 1 开始?