【问题标题】:Bash script to sort a list [duplicate]Bash脚本对列表进行排序[重复]
【发布时间】:2020-04-27 09:42:53
【问题描述】:

所以我需要一个 bash 脚本来对这个列表进行排序

103.145.72.0/24  Alibaba.com HK(Kaopuyun)   256
110.76.21.0/24   Zhejiang Ant Small And Micro Financial Services    256
122.254.76.0/23  Internet Global (group) Co., LTD   512
116.251.120.0/22     Zhejiang Taobao Network Co.,Ltd    1,024
149.129.16.0/23  Alibaba.com Singapore E-Commerce Private Limited   512
8.209.96.0/19    Westendstrabe 28, 60325 Frankfurt am Main  8,192

103.145
110.76
122.254
116.251
149.129
8.209

有人可以帮助我吗?我尝试了一些东西,但没有达到我的预期

【问题讨论】:

标签: bash


【解决方案1】:

您可以尝试使用 grep 来匹配您需要的正则表达式模式。这是我尝试过的示例正则表达式:https://regex101.com/r/aBDlyf/1

在终端上你可以尝试这样的事情:

grep -Eo "^[0-9]{1,3}.[0-9]{1,3}" filename.txt

【讨论】:

    猜你喜欢
    • 2015-08-14
    • 1970-01-01
    • 2021-02-07
    • 2021-10-28
    • 1970-01-01
    • 2015-11-14
    • 2014-10-27
    • 2019-07-01
    • 1970-01-01
    相关资源
    最近更新 更多