gpt4 book ai didi

linux - 如何在OpenWrt下用sh获取排序后的文件内容?

转载 作者:太空宇宙 更新时间:2023-11-04 09:02:45 24 4
gpt4 key购买 nike

我有一个包含以下内容的文件:

type1
type2
type4
type15
type13
type10
type9
type8
type3
type5
type6
type7
type11
type12
type14

我使用这个命令来获取排序的内容 cat file|sort -u

但我有以下结果:

$cat file|sort -u
type1
type10
type11
type12
type13
type14
type15
type2
type3
type4
type5
type6
type7
type8
type9

获得以下结果的正确命令是什么?

type1
type2
type3
type4
type5
type6
type7
type8
type9
type10
type11
type12
type13
type14
type15

这是我的排序命令帮助:

root@router:~# sort --help
BusyBox v1.19.2 (2013-05-20 07:23:28 CEST) multi-call binary.

Usage: sort [-nru] [FILE]...

Sort lines of text

-n Sort numbers
-r Reverse sort order
-u Suppress duplicate lines

最佳答案

应该这样做:

sort -u -k 1.5n file

-k 选项指定排序键。 1.5 表示它从输入的第 1 列的第 5 个字符开始,n 表示它应该进行数字排序而不是字典顺序。

关于linux - 如何在OpenWrt下用sh获取排序后的文件内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17829326/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com