-53 45
-54 43
-55 42
-56 41
-57 40
-59 37
-61 35
-61 36
-62 34
-64 33
-65 31
-65 32
-67 30
-68 29
-69 28
-72 25
-73 23
-73 24
-74 22
-76 20
-76 22
-78 20
-79 18
-80 17
-81 16

在上面的代码中,您会看到-61出现了两次,其他值也是如此。我只想创建一个没有重复的新文件。因此,新文件应具有-61 35或-61 36 ...

我怎么做?!我尝试通过uniq使用sort,但是没有用。

最佳答案

假设您的数据在一个名为input的文件中

cat input | sort -u -n

当对数字(-n)和唯一的(-u)进行排序时,将实现重复检查。

关于linux - 如何在Linux中使用Bash脚本对这些值进行排序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10486736/

10-10 20:36