【问题标题】:search large files for special characters在大文件中搜索特殊字符
【发布时间】:2018-10-24 15:02:14
【问题描述】:

我们执行的数据验证步骤之一与输出文件中的“特殊字符”有关。这些是文本文件,以竖线分隔。今天,我们在 UltraEdit 中打开文件,然后按 Ctrl+F。这些输出文件大小不等,最大的超过 54GB。寻找更有效(也称为自动化)的方法来执行此步骤。有什么建议吗?

【问题讨论】:

  • 使用命令行选项 /fni/M/S 运行 UltraEdit,并使用您创建的宏或脚本在大文件上运行替换文件,而无需在 UltraEdit 中打开它一切都是为了获得最佳性能(无行数、无撤消记录、无突出显示、无窗口更新等)。

标签: search text automation automated-tests flat-file


【解决方案1】:

使用java 15gb 的文件需要 30 秒。

long found = Files.lines(Paths.get("dummy.txt"))
                 .filter(s -> s.contains("test"))
                 .count();
System.out.println(count);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多