AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[sort](ubuntu)

Martin Hope
Logan Lee
Asked: 2021-08-08 22:32:29 +0800 CST

按序列中的不同列排序或一次按多列排序

  • 0

sort -t' ' -k1,1n -k2,2n和 和有什么不一样sort -t' ' -k1,2n?

你能举个例子吗?

我试过了:

logan@logan-mainPC:~/my-test/learn-sort$ cat myage 
my age 1
my age 100
my age 2
my age 200
logan@logan-mainPC:~/my-test/learn-sort$ cat myage | sort -k2,3
my age 1
my age 100
my age 2
my age 200
logan@logan-mainPC:~/my-test/learn-sort$ cat myage | sort -k2,2 -k3,3
my age 1
my age 100
my age 2
my age 200
logan@logan-mainPC:~/my-test/learn-sort$ cat myage | sort -k2,2 -k3,3n
my age 1
my age 2
my age 100
my age 200

我认为sort -k2,3排序'age 1','age 100',......然后sort -k2,2 -k3,3排序'age','age',......然后'1','100',......因为它们都将列视为字符串,所以它们产生相同的结果。

但是sort -k2,2 -k3,3n会产生不同的结果,因为它将第 3 列视为数字。

但是之后:

logan@logan-mainPC:~/my-test/learn-sort$ cat myage | sort -k2,3n
my age 1
my age 100
my age 2
my age 200

这很奇怪。发现原因是因为第 2 列不是数字。

logan@logan-mainPC:~/my-test/learn-sort$ cat myage | sort --debug -k2,3n
sort: using ‘en_AU.UTF-8’ sorting rules
sort: key 1 is numeric and spans multiple fields
my age 1
   ^ no match for key
________
my age 100
   ^ no match for key
__________
my age 2
   ^ no match for key
________
my age 200
   ^ no match for key
__________

谢谢。

sort
  • 1 个回答
  • 36 Views
Martin Hope
Mukha
Asked: 2020-12-04 15:27:36 +0800 CST

管道后反转文件为空

  • 0

我刚刚开始学习 Linux,并且在理解管道方面遇到了问题。我想知道为什么 reversed.txt 是空的?我想先保存未排序的文件,然后传递给反向排序,然后保存到 reversed.txt。我的代码行:

cat file1.txt file2.txt | tee > unsorted.txt | xargs sort -r | xargs cat > reversed.txt 
command-line sort
  • 1 个回答
  • 48 Views
Martin Hope
Giuseppe
Asked: 2020-12-02 08:27:36 +0800 CST

GNOME - 按字母顺序排序菜单条目[重复]

  • 4
这个问题在这里已经有了答案:
如何按字母顺序对 Gnome 3.38 显示应用程序菜单进行排序? (3 个回答)
5 个月前关闭。

我希望我可以按字母顺序排列 GNOME 应用程序菜单,但我在网上找不到任何关于此的信息……
是否有任何机会gsettings或脚本来执行此操作?

gnome menu appmenu gnome-shell sort
  • 1 个回答
  • 2416 Views
Martin Hope
user460841
Asked: 2020-09-09 17:13:43 +0800 CST

使“文件”进行排序,显示列和顺序 PERMANENT

  • 0

对不起,请原谅:

应该如何强制 Ubuntu Kitty v20“文件”永久(永不改变,始终相同,非易失性)以特定方式排序,并以特定列顺序永久显示某些列?

IE

[文件大小][文件名][文件类型V ][修改][权限]

files sort
  • 1 个回答
  • 207 Views
Martin Hope
Zozzizzez
Asked: 2020-08-22 02:13:21 +0800 CST

如何将 top 命令中的内存使用排序设置为默认值?

  • 6

我想将 top 命令中的内存使用情况作为默认值进行排序。这样我就不必在每次运行 top 命令时都进行排序。

怎么做?

提前致谢....

command-line default sort top ram
  • 1 个回答
  • 600 Views
Martin Hope
Bug J.
Asked: 2020-04-10 13:55:57 +0800 CST

将包含文件的目录排序并移动到子目录中

  • 0

我使用基于 Ubuntu 18.04 的 Linux Mint 19.3 Cinnamon。
(我希望我不会被那个信息“在教堂里诅咒”......!但它在功能上与 Ubuntu 18.04 相同到 95%)。

试图将文件夹中的文件移动到按字母顺序命名的子目录中。仅基于第一个字母。根据文件上存在的名称的第一个字母或与作为文件存在的子文件夹字母无关,生成一个字符长度、一层深度的子文件夹名称。
(空子文件夹不是问题)。

以数字或非字符开头的文件可能会进入以“#”命名的文件夹。
或以字母开头的文件夹。

请求了 BASH 代码!

bash files sort
  • 1 个回答
  • 626 Views
Martin Hope
Long Claw
Asked: 2020-02-07 03:59:41 +0800 CST

如何显示最近启动的 10 个进程

  • 3

我正在尝试将输出通过管道传输ps -ax -o pid,lstart到 an中awk并使用它,或者尝试使用sort.

的输出ps -ax -o pid,lstart类似于:

       PID         STARTED
    1 Tue Feb  4 23:10:00 2020
    2 Tue Feb  4 23:10:00 2020
    3 Tue Feb  4 23:10:00 2020
    4 Tue Feb  4 23:10:00 2020
    6 Tue Feb  4 23:10:00 2020
    8 Tue Feb  4 23:10:00 2020
    9 Tue Feb  4 23:10:00 2020
   10 Tue Feb  4 23:10:00 2020
   11 Tue Feb  4 23:10:00 2020
   12 Tue Feb  4 23:10:00 2020
   14 Tue Feb  4 23:10:00 2020
   15 Tue Feb  4 23:10:00 2020
   16 Tue Feb  4 23:10:00 2020
   17 Tue Feb  4 23:10:00 2020
   18 Tue Feb  4 23:10:00 2020
   20 Tue Feb  4 23:10:00 2020

这使工作变得更加困难,因为我必须先按天排序,然后是一小时、一分钟和一秒……

text-editor sort ps
  • 1 个回答
  • 337 Views
Martin Hope
AlainD
Asked: 2019-09-10 01:47:04 +0800 CST

如何在排序和忽略大小写时保留两个“相等”字符串的行顺序?

  • 3

的内容fred是:

START
test
TEST
tEST
END

从 bash 终端sort fred返回:

END
START
test
tEST
TEST

都好。现在我输入sort fred -f相同的结果sort fred。但是因为TEST是提前tEST,所以预期的结果是:

END
START
test
TEST
tEST

如何保留两个“相等”字符串的行顺序?使用 Ubuntu 18.04 和 bash 4.4.20(1)-release。

command-line sort
  • 2 个回答
  • 861 Views
Martin Hope
kkarpieszuk
Asked: 2019-08-20 00:44:46 +0800 CST

目录不在 Nautilus 文件管理器视图的开头,如何更改?

  • 2

以wordpress目录视图为例

我在 Ubuntu 19.04 上。我可能已经点击了一些快捷方式,它改变了 Nautilus(文件应用程序)中的目录视图,几天后所有目录都像屏幕截图一样排序。

我找不到任何选项“目录优先”,是否可以将视图切换到所需的视图(当目录始终位于窗口的开头然后是文件时)?

nautilus directory files sort
  • 1 个回答
  • 54 Views
Martin Hope
Mr. 206
Asked: 2019-07-17 03:28:37 +0800 CST

对每一列进行排序并在第一行中为底部 2 个值获取对应的键 ID

  • 0

这是我的工作文件。(列号和行号未知)

key_ID  col_1 col_2 col_3
AA      1     1     1
BB      56    2     7
CC      89    5     2
DD      7     77    7

我想对每列的底部 2 个值进行排序,以便key_ID 从第一列中找到它们对应的值。

期望的输出就像

col_1  col_2 col_3
AA     AA     AA
DD     BB     CC         
sort text-processing
  • 5 个回答
  • 84 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve