gpt4 book ai didi

perl - 使用无序整数列对文件进行排序

转载 作者:行者123 更新时间:2023-12-04 05:39:11 26 4
gpt4 key购买 nike

我有一个包含两列整数值的输入文件。我想以这种方式切割输入文件

 input file:
...
...
12312 565456
565456 12312
...
...

#
 output file:
...
...
12312 565456
...
...

即,如果两个数字出现在两个以上,则在输出文件中写入一个唯一的行,其中第一个数字如果两者中较小的一个。

如何使用 sort 或 perl 脚本完成?

最佳答案

你可以试试:

perl -nale ' @F=reverse @F if($F[0]>$F[1]);                 
$x=$F[0]." ".$F[1]; if(!$h{$x}){print $x;$h{$x}=1;}'

See it

关于perl - 使用无序整数列对文件进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11503325/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com