Questions tagged «sorting»

排序是根据特定顺序或不同集合排列项目的任何过程。

1
不使用TextFX插件在Notepad ++中对行进行排序
(在撰写本文时)Notepad ++的当前版本为6.6.3。版本6.5.2是第一个引入本机(无插件)排序功能的版本。至少,这就是他们所声称的。即使我们在6.5.2版之后发布了九个版本,但我对此功能一无所知: 菜单上没有任何迹象(或者我是盲人), Notepad ++文档(在线帮助)中甚至什么也没有。 我在Internet上阅读的所有内容(包括此答案)仍然谈论使用TextFX插件对行进行排序。原生(基于QuickSort的)函数没有任何意义。 因此:如何在不使用TextFX插件的情况下在Notepad ++中对行进行排序?

18
Unix / Linux查找并按修改日期排序
我该如何做一个简单的find方法来排序最近修改过的结果? 这是find我正在使用的当前代码(我正在PHP中进行shell换码,因此这是变量的原因): find '$dir' -name '$str'\* -print | head -10 我如何才能按此顺序搜索最近修改过的内容?(请注意,我不希望它在搜索之后“排序”,而是根据最近修改的内容查找结果。)
136 linux  unix  sorting  find 


3
UNIX如何仅按一列排序?
我知道Unix 排序的-k选项允许我们按特定的列以及所有以下内容进行排序。例如,给定输入文件: 2 3 2 2 1 2 2 1 1 1 使用sort -n -k 1,我得到一个输出,该输出按第一列排序,然后按第二列排序: 1 1 1 2 2 1 2 2 2 3 但是,我想保持第二列的顺序,如下所示: 1 2 1 1 2 3 2 2 2 1 该sort命令可能吗?
47 unix  sorting 

1
不区分大小写的排序
Vim的默认排序区分大小写,并产生如下结果: A B a 在相同的输入下如何产生不区分大小写的结果? A a B
39 vim  sorting 


7
在bash中,如何对带有数字的字符串进行排序?
如果我在目录中有这些文件 cwcch10.pdf cwcch11.pdf cwcch12.pdf cwcch13.pdf cwcch14.pdf cwcch15.pdf cwcch16.pdf cwcch17.pdf cwcch18.pdf cwcch1.pdf cwcch2.pdf cwcch3.pdf cwcch4.pdf cwcch5.pdf cwcch6.pdf cwcch7.pdf cwcch8.pdf cwcch9.pdf 如何在Bash中列出它们,以便它们基于字符串的数字部分以升序排列。因此,结果顺序为cwcch1.pdf, cwcch2.pdf, ..., cwcch9.pdf, cwcch10.pdf,等等。 我最终想要做的是将pdf与pdftk以下内容连接起来 pdftk `ls *.pdf | sort -n` cat output output.pdf 但这不起作用,因为我的排序是错误的。
37 linux  bash  sorting 

9
如何在Excel中使包含IP地址的单元格正确排序?
我目前正在处理大量IP地址(其中有数千个)。 但是,当我对包含IP地址的列进行排序时,它们的排列方式不是直观或易于遵循的。 例如,如果我输入IP地址,如下所示: 然后,如果我按升序排序,则会得到以下信息: 我是否有办法格式化单元格,例如,以升序排序时,IP地址17.255.253.65出现在 1.128.96.254 之后和103.236.162.56 之前? 如果不是,我还有另一种方法可以实现这一最终目标吗?

6
为什么“排序”会忽略特殊字符,例如星号?
我以为可以sort将常用前缀排序在一起,但这并不总是会发生。以以下输入为例: AT0S*eightieths AT0S*eyetooth's AT*ad AT*Ad AT*AD AT*Eydie AT*eyed ATF*adv ATF*ATV ATF*edify ATF*Ediva ATFKT*advocate ATFKTNK*advocating ATFKT*outfought ATFKTS*advocates ATHT*whitehead ATHT*Whitehead AT*id AT*I'd AT*Ito AT*IUD ATJ*adage ATNXNS*attention's ATNXNS*attenuation's ATNXNS*autoignition's AT*oat AT*OD AT*outweigh AT*owed ATP0K*idiopathic ATP*adobe ATT*wighted ATT*witted ATT*wooded AT*UT AT*Uta AT*wowed AT*Wyatt ATX*atishoo 之后sort,我希望所有结果都AT*以一个块结尾,但是当您通过来运行此数据时sort,输出==输入。这是为什么?我没有指定任何选项来忽略非字母字符或其他任何东西。只是sort dict > out。 我的版本sort来自coreutils 8.5-1ubuntu3。
27 sorting 

5
在Windows上对超大(800GB)文本文件的内容进行排序
我有一个文本文件,每行有一个单词,文件大小为800GB。我需要按字母顺序对单词进行排序。 我尝试使用Windows 排序程序,方法是: sort.exe input.txt /o output.txt 出现错误:主内存不足,无法完成排序。 我有32GB的RAM,所以当我尝试使用以下方法指定10GB的内存时: sort.exe input.txt /o output.txt /M 10000000 我得到: 警告:指定的内存大小已减小为可用的页面内存。 输入记录超过最大长度。指定更大的最大值。 我有什么选择?
25 windows  sorting 

1
按日期排序-非常慢
我正在使用Windows 8 RTM。我的一个文件夹中有大约1,100个文件。当我按日期(沿任一方向)排序时,地址栏显示绿色的进度指示器,就好像它正在努力执行排序一样。这应该是即时的-为什么要花这么长时间?仅按日期对这些文件进行排序可能需要2分钟!(这在Windows 7中是即时的。)


4
按IP地址排序Excel列
我有一个很大的Excel电子表格(超过200行),该电子表格列出了我的网络中的项目(例如打印机,服务器,工作站,网络投影仪等),第一列之一是IP地址字段,其格式为192.168.x.y。我尝试排序时的问题是(例如)从192.168.0.85到192.168.0.9。我想看到的是它基于第一3个字节排序,那么最后一个字节逻辑(即.1,.2,.3,等)。这可能吗?如果是这样,怎么办?

4
是否有与Unix uniq等效的Windows?
我需要从文本文件中删除重复的行,在Linux中使用 cat file.txt |sort | uniq 当file.txt包含 aaa bbb aaa ccc 它将输出 aaa bbb ccc Windows是否等效?或如何以Windows方式执行此操作?
17 windows  sorting  uniq 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.