[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
Perl版本的:(看起来更啰嗦了)
  1. while(<DATA>) {
  2. my($a,$b)=split;
  3. push @{$hash{$a}},$b;
  4. }
  5. for (keys %hash) {
  6. print "$_ @{$hash{$_}}\n";
  7. }
  8. __DATA__
  9. c 次
  10. womf 我们
  11. c 寸
  12. c 错
  13. zh 综合s
  14. d 的
  15. zh 综合
  16. d 第
  17. zi 造成
复制代码

TOP

或则单行命令:
  1. perl -lane "push @{$hash{$F[0]}},$F[1];END{print \"$_ @{$hash{$_}}\" for (keys %hash)}" a.txt >b.txt
复制代码

TOP

返回列表