Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 使用sort命令按列排序_Bash_Sorting - Fatal编程技术网

Bash 使用sort命令按列排序

Bash 使用sort命令按列排序,bash,sorting,Bash,Sorting,我有一个简单的数据集。例如: IP地址,它出现的次数 192.168.0.10,11 192.168.0.1,15 192.168.0.120,9 我想使用sort命令按IP被看到的最大次数对它们进行排序。输出应该如下所示: 192.168.0.1,15 192.168.0.10,11 192.168.0.120,9 使用-k指定列。不要忘记使用数字排序时使用-n sort -n -k2 file.txt 这个问题是离题的,没有显示任何研究成果。我知道它的sort-k,但在运行sort-k

我有一个简单的数据集。例如:

IP地址,它出现的次数

192.168.0.10,11
192.168.0.1,15
192.168.0.120,9
我想使用sort命令按IP被看到的最大次数对它们进行排序。输出应该如下所示:

192.168.0.1,15
192.168.0.10,11
192.168.0.120,9
使用-k指定列。不要忘记使用数字排序时使用-n

sort -n -k2 file.txt

这个问题是离题的,没有显示任何研究成果。我知道它的sort-k,但在运行sort-k2之后,我仍然没有得到所需的输出。伙计,那些IP排序问题是如此的复杂。请尝试搜索。