gpt4 book ai didi

logging - 为什么空值出现在 solr.log 的第一行内

转载 作者:行者123 更新时间:2023-12-05 07:22:56 25 4
gpt4 key购买 nike

我的代码使用 grep 命令在 solr.log 中查找单词“读取 import_aml_entities.properties”,然后将结果写入 txt 文件。这以前有效。但是,最近遇到一个问题,txt文件中的结果显示:Binary file solr.log matches。我检查了 solr.log 并发现它在第一行有 NULL 值,它使 solr.log 成为一个二进制文件。我想知道为什么会这样?这是solr系统的错误吗?

solr.log 的图像: NULL Values inside solr.log

发生这种情况时,我正在执行完全导入。我有一个单独的 shell 脚本调用 curl 命令来执行完全导入。

最佳答案

我遇到了同样的问题,似乎发生了这种情况:

If there is a NULL character anywhere in the file, grep will consider it as a binary file.

来源:https://unix.stackexchange.com/a/19911/426478 - 用户 bbaja2

我不明白为什么会发生这种情况,但要让您的 grep 命令正常工作,解决方案是使用选项“-a”,例如

grep "Read import_aml_entities.properties" -a solr.log

来源:https://unix.stackexchange.com/a/226980/426478 - 用户 Plouff

关于logging - 为什么空值出现在 solr.log 的第一行内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56268542/

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