标签: sorting

没有 TextFX 插件的 Notepad++ 中的排序行

Notepad++ 的当前版本(在撰写本文时)是 6.6.3。6.5.2版是第一个引入本机(无插件)排序功能的版本。至少,这是他们所声称的;尽管我们在 6.5.2 版本之后发布了九个版本,但我没有发现有关此功能的任何信息:

  • 菜单上没有它的迹象(或者我瞎了),
  • Notepad++ 文档(在线帮助)中甚至没有一个字。

我在互联网上阅读的所有内容(包括这个答案)仍然在谈论使用 TextFX 插件对行进行排序。本机(基于快速排序)函数没有任何内容。

那么:如何在不使用 TextFX 插件的情况下对 Notepad++ 中的行进行排序?

plugins notepad++ sorting

272
推荐指数
1
解决办法
28万
查看次数

Unix/Linux 按修改日期查找和排序

我怎样才能做一个简单的find,通过最近修改的结果来排序?

这是find我正在使用的电流(我正在 PHP 中执行 shell 转义,所以这就是变量的原因):

find '$dir' -name '$str'\* -print | head -10
Run Code Online (Sandbox Code Playgroud)

我怎么能按最近修改的顺序来搜索?(请注意,我不希望它在搜索“之后”排序,而是根据最近修改的内容查找结果。)

linux unix sorting find

202
推荐指数
8
解决办法
25万
查看次数

在 Unix 中使用“ls”时如何排序第一个目录然后是文件等

我想使用该ls命令先显示目录,然后显示文件。我试过:

ls -la | sort -k 1
Run Code Online (Sandbox Code Playgroud)

但我收到了错误的订单。

unix bash ls sorting

103
推荐指数
6
解决办法
10万
查看次数

不区分大小写的排序

Vim 的默认排序区分大小写,并产生如下结果:

A
B
a
Run Code Online (Sandbox Code Playgroud)

在给定相同输入的情况下,如何使其不区分大小写,以产生以下结果?

A
a
B
Run Code Online (Sandbox Code Playgroud)

vim sorting

55
推荐指数
1
解决办法
1万
查看次数

UNIX 如何仅按一列排序?

我知道 Unix排序的 -k 选项允许我们按特定列和以下所有内容进行排序。例如,给定输入文件:

2 3
2 2
1 2
2 1
1 1
Run Code Online (Sandbox Code Playgroud)

使用sort -n -k 1,我得到一个输出,按第一列排序,然后按第二列排序:

1 1
1 2
2 1
2 2
2 3
Run Code Online (Sandbox Code Playgroud)

但是,我想保留第二列的顺序,如下所示:

1 2
1 1
2 3
2 2
2 1
Run Code Online (Sandbox Code Playgroud)

这可以通过sort命令实现吗?

unix sorting

54
推荐指数
2
解决办法
15万
查看次数

在 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
Run Code Online (Sandbox Code Playgroud)

如何在 Bash 中列出它们,以便它们根据字符串的数字部分按数字升序排列。所以产生的顺序是cwcch1.pdf, cwcch2.pdf, ..., cwcch9.pdf, cwcch10.pdf,等等。

我最终要做的是将 pdf 与pdftk以下内容连接起来

pdftk `ls *.pdf | sort -n` cat output output.pdf
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为我的排序错误。

linux bash sorting

41
推荐指数
4
解决办法
5万
查看次数

相当于 OSX 上的 gnu `sort -R`?

GNUsort文本实用程序具有-R用于随机化输入行的非标准选项。

OSXsort没有这个扩展。另一个文本过滤器中是否有类似的功能?

sorting macos

39
推荐指数
2
解决办法
2万
查看次数

如何让 Excel 中包含 IP 地址的单元格正确排序?

我目前正在处理大量 IP 地址(数千个)。

但是,当我对包含 IP 地址的列进行排序时,它们的排序方式并不直观或易于理解。

例如,如果我输入 IP 地址如下:

在此处输入图片说明

然后如果我按升序排序,我会得到这个:

在此处输入图片说明

有没有办法让我格式化单元格,例如,当按升序排序时,IP 地址 17.255.253.65 出现1.128.96.254之后和103.236.162.56之前

如果没有,我还有其他方法可以达到这个终极目标吗?

ip-address sorting microsoft-excel

37
推荐指数
4
解决办法
4万
查看次数

为什么 `ls` 命令像这样对文件进行排序?

当我试图对 ls 命令进行逆向工程时,我发现了一个有趣的行为。当我做3个文件,foo.pngfoopa.png,和fooqa.png,LS排序他们为foopa.pngfoo.pngfooqa.png。我也尝试过使用 .gif 扩展名,似乎是在 p 和 q 被扩展名的第一个字母和字母表中的下一个字母替换时发生的;所以在 . g如果是 g 和 h。( fooga.gif, 那么foo.gif, 那么fooha.gif)

为什么它以这种方式对输出进行排序?

linux command-line ls sorting coreutils

34
推荐指数
1
解决办法
5030
查看次数

为什么“排序”会忽略特殊字符,例如星号?

我认为这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
Run Code Online (Sandbox Code Playgroud)

之后sort,我希望所有的AT*最终都集中在一个块中,但是当您通过 运行此数据时sort,输出==输入。这是为什么?我没有指定任何选项来忽略非字母字符或任何东西。只是sort dict > out

我的版本sort来自coreutils 8.5-1ubuntu3.

sorting

32
推荐指数
3
解决办法
2万
查看次数