是否有一个类似于grep的工具用于Windows,我可以限制它在找到搜索模式的行中输出的字符数。
其中一个上游软件系统会生成大量文本文件,然后我们将其作为输入提供给我们的系统。
有时输入文件已损坏,我需要进行快速文本搜索,以查找是否丢失了特定的数据位。更糟糕的是 - 输入文件只是一个非常长的文本行 - 当我使用grep或findstr时 - 搜索的结果是大量的文本。
我在徘徊 - 如何限制grep在我搜索的模式之前/之后显示的数量。
干杯。
答案 0 :(得分:1)
我想到了两件事:
--only-matching
选项调用grep,以便仅发出匹配的文本。根据您的正则表达式,这可能会有所帮助,也可能没有帮助。后一种选择相对简单。如果你不想全力以赴并生成一个合适的本机exe,那么使用Perl / Python / Ruby等脚本很容易实现。