Chinaunix
标题:
请问高人:如何将横纵的内容掉换?
[打印本页]
作者:
akilazmx
时间:
2005-01-08 22:24
标题:
请问高人:如何将横纵的内容掉换?
如#more report.log
0 a b c
1 2 3 4
2 e f p
3 r w 4
如何将其变化为
0 1 2 3
a 2 e r
b 3 f w
c 4 p 4
谢谢了!!!
作者:
寂寞烈火
时间:
2005-01-08 23:23
标题:
请问高人:如何将横纵的内容掉换?
请搜索精华区!
http://bbs.chinaunix.net/forum/viewtopic.php?t=218320&show_type=new
作者:
bitbull
时间:
2005-01-09 13:08
标题:
请问高人:如何将横纵的内容掉换?
#!/bin/bash
awk '
NR==1 {
for ( i=1;i<=NF;i++ ) array[i]=$i
n=NF
next
}
{
for ( j=1;j<=NF;j++ ) array[j]=array[j]" "$j
}
END{
for ( k=1; k<=NF; k++ ) print array[k]
}' $1
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2