sed 's/[a-z]*/ &/g' file | awk '{for (i=NF;i>=1;i--) printf("%s\t",$i);print""}' | sort |awk '{a[$1] ...
yinyuemi 发表于 2010-12-23 14:11
gawk for windows XP似乎不行。
awk: '{for
awk: ^ invalid char ''' in expression
awk: ' ...
mels 发表于 2010-12-23 14:44
我又改了下,你试试行不,见二楼的代码
1.28 KB, 下载次数: 58
1. #! /usr/bin/perl
2. open(LINES , "lines008");
3. chomp(@lines = <LINES>);
4. for (@lines){
5. @line = split /\b/;
6. $hash{$line[1]} .= " $line[0]";
7. }
8.
9. for $key (sort keys %hash){
10. print "$key$hash{$key}\n";
11. }
这回不乱了,呵呵
$ sed 's/[a-z].*/ &/g' test.txt |awk 'NR==1{printf $2" "$1;v=$2} NR>1 {if($2==v) ...
yinyuemi 发表于 2010-12-23 16:11
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |