在 linux 中处理巨大的文本文件

雷军

我有一个像这样的巨大文本文件(至少 1000000 行):

1.1.1.1.10001  2.2.2.2.80
3.3.3.3.53  4.4.4.4.23456
5.5.5.5  6.6.6.6
7.7.7.7.45329  8.8.8.8.443

删除两列中具有有效 IP 地址的行的最佳和最快逻辑是什么?对于上述输入,要删除的行是

5.5.5.5  6.6.6.6
葡萄酒

根据您给出的示例,我将假设您对“有效 IP 地址”的定义只是排除了端口指定。代替更详细的问题,请注意此命令将删除456.789.123.456无效的 IPv4。

$ awk -v re='^([0-9]+\\.){3}[0-9]+$' '$1!~re && $2!~re' file
1.1.1.1.10001  2.2.2.2.80
3.3.3.3.53  4.4.4.4.23456
7.7.7.7.45329  8.8.8.8.443

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Linux 文本文件处理——加入断行

来自分类Dev

Linux替换文本文件中的行

来自分类Dev

如何从Linux中的文本文件获取价值

来自分类Dev

在Linux中合并文本文件的两列

来自分类Dev

linux比较文本文件

来自分类Dev

是否可以使用Linux sort命令按每行末尾的数字对巨大的文本文件进行排序?

来自分类Dev

Linux-处理两个文本文件的列

来自分类Dev

如何在Linux中创建带有特定文本的文本文件?

来自分类Dev

如何在Linux中创建带有特定文本的文本文件?

来自分类Dev

如何在Linux下在文本文件中创建以行命名的文件

来自分类Dev

如何在Linux中的目录中的所有文本文件中添加特定的列?

来自分类Dev

从Linux bash在Windows中形成的文本文件中读取内容

来自分类Dev

如何在Linux中的文本文件中搜索模式

来自分类Dev

处理巨大的文本文件,C#。修改文件

来自分类Dev

如何在Linux中随机分配文本文件的列

来自分类Dev

Linux中存储的文本文件的字符编码在哪里?

来自分类Dev

我如何将Linux centos中的树样式目录获取到文本文件

来自分类Dev

使用bash脚本从Linux中的文本文件导出信息

来自分类Dev

如何在文本文件linux / unix中更改日期格式

来自分类Dev

在Linux中使用特定的分隔符对文本文件中的行进行排序

来自分类Dev

在Linux中使用特定的分隔符对文本文件中的行进行排序

来自分类Dev

OS X / Linux单行代码/脚本在文本文件中查找最大的重复行行?

来自分类Dev

Linux:从字符串输入中查找文本文件

来自分类Dev

Linux中文本文件中带有多个子行的确切行

来自分类Dev

如何使用sed替换特定文本文件中的linux路径

来自分类Dev

如何在文本文件Linux中搜索每个事件?

来自分类Dev

Linux Bash和脚本编制-计算文本文件中的行

来自分类Dev

如何在文本文件linux / unix中更改日期格式

来自分类Dev

文本文件行中的数字总和(Linux命令终端)

Related 相关文章

  1. 1

    Linux 文本文件处理——加入断行

  2. 2

    Linux替换文本文件中的行

  3. 3

    如何从Linux中的文本文件获取价值

  4. 4

    在Linux中合并文本文件的两列

  5. 5

    linux比较文本文件

  6. 6

    是否可以使用Linux sort命令按每行末尾的数字对巨大的文本文件进行排序?

  7. 7

    Linux-处理两个文本文件的列

  8. 8

    如何在Linux中创建带有特定文本的文本文件?

  9. 9

    如何在Linux中创建带有特定文本的文本文件?

  10. 10

    如何在Linux下在文本文件中创建以行命名的文件

  11. 11

    如何在Linux中的目录中的所有文本文件中添加特定的列?

  12. 12

    从Linux bash在Windows中形成的文本文件中读取内容

  13. 13

    如何在Linux中的文本文件中搜索模式

  14. 14

    处理巨大的文本文件,C#。修改文件

  15. 15

    如何在Linux中随机分配文本文件的列

  16. 16

    Linux中存储的文本文件的字符编码在哪里?

  17. 17

    我如何将Linux centos中的树样式目录获取到文本文件

  18. 18

    使用bash脚本从Linux中的文本文件导出信息

  19. 19

    如何在文本文件linux / unix中更改日期格式

  20. 20

    在Linux中使用特定的分隔符对文本文件中的行进行排序

  21. 21

    在Linux中使用特定的分隔符对文本文件中的行进行排序

  22. 22

    OS X / Linux单行代码/脚本在文本文件中查找最大的重复行行?

  23. 23

    Linux:从字符串输入中查找文本文件

  24. 24

    Linux中文本文件中带有多个子行的确切行

  25. 25

    如何使用sed替换特定文本文件中的linux路径

  26. 26

    如何在文本文件Linux中搜索每个事件?

  27. 27

    Linux Bash和脚本编制-计算文本文件中的行

  28. 28

    如何在文本文件linux / unix中更改日期格式

  29. 29

    文本文件行中的数字总和(Linux命令终端)

热门标签

归档