`

关于日志分隔符,不要使用^

log 
阅读更多
今天线上排查错误,始终找不能准确定位问题,使用grep搜索了应该出错的日志,怎么都搜不到,最后还是用vim直接打开日志文件才看出来,原来日志里面使用了^^^字符,grep搜索的时候怎么都搜不到。。。
打印的日志:该用户不存在^^^UserId=$UserId
以后大家千万别在日志中用^了。。。搜索不到

建议可以使用
中竖线|
中划线-
下划线_
星号是通配符,最好也不要用
或者就用逗号吧,我是觉得有点丑,这次为了我爱美化格式付出了代价=。=

(Linux环境)
分享到:
评论

相关推荐

    Json合并压缩工具,支持添加分隔符

    2. **添加分隔符**:在合并后的JSON文件中,每个原始JSON对象前都会添加一个分隔符。这个分隔符是一个特定的字符串,可以用来标记和区分不同的JSON对象。在解析时,可以通过这个分隔符快速定位和识别各个对象。 3. ...

    postfix日志腳本

    最后以`@`为分隔符,提取第二字段,即收件人的域名部分。 3. 接下来利用`sort`和`uniq -c`命令对域名进行排序并统计出现次数。 4. 最后,通过`sort -nr`按降序排序,并使用`head`命令选取前十条记录。 这部分脚本...

    日志文件转换(Txt->Excel)

    df = pd.read_csv('日志文件.txt', delimiter=' ', header=None) # 分隔符可能因日志格式而异 df.to_excel('日志转换后的Excel.xlsx', index=False) ``` - 使用工具:某些文本编辑器或专门的数据转换工具,如...

    一篇不错的sqlite学习日志

    设置字段分隔符用`.separator`,查询当前分隔符用`.show`。导出查询结果到文件,先使用`.output`指定输出文件,然后执行查询,最后恢复到标准输出`.output stdout`。 SQL查询是SQLite的核心,包括选择所有记录`...

    通过手机邮箱发送日志附件(iOS)

    - 为了方便阅读,你可能需要对日志进行格式化,例如添加行分隔符、日期和时间等信息。 - 如果日志内容包含特殊字符,可能需要进行适当的转义,以确保它们能在电子邮件中正确显示。 3. **创建附件**: - 日志信息...

    shell格式化日志输出

    在IT行业中,shell脚本...学习和掌握这些shell技能对于系统管理员、运维人员以及任何需要与Linux日志打交道的人来说都至关重要。记得实践是检验真理的唯一标准,通过实际操作和调试,你可以更好地理解和应用这些知识。

    易语言文本分割

    3. 调用`分割`函数:使用`分割`函数,传入输入文本和分隔符,返回一个包含所有子串的数组。 4. 处理结果:遍历返回的数组,对每个子串进行进一步的处理或存储。 四、易语言实战示例 假设我们有一段文本“苹果,香蕉...

    易语言分隔移动源码.7z

    在编程中,数据分隔通常指的是将一串字符或数字按照特定的分隔符(如逗号、空格等)拆分成多个部分,而移动则可能指的是在不同的存储位置之间转移这些分隔后的数据。 在这个压缩包中,"易语言分隔移动源码"可能是...

    awk使用大全.doc

    - **特殊变量**: 如`ARGC`(文件数量)、`ARGV`(文件名数组)、`RS`(记录分隔符)和`FS`(字段分隔符)等。 - **BEGIN和END模式**: 分别在处理输入前和处理完输入后执行。 **字段和记录处理:** - **记录(Record)...

    linux awk命令详解.docx

    `-F'[:#/]'`这样的例子表示使用冒号、井号或斜线作为字段分隔符。`print`命令用于输出指定的内容,如`print $1`会打印每行的第一个字段。 通过结合`-F`选项和字段引用,我们可以方便地提取、组合和格式化文本。例如...

    易语言无缝文本分割

    例如,如果你想根据某个分隔符(如逗号)分割文本,可以使用“按字符串分割”函数,它能将包含分隔符的字符串拆分为多个子串,并返回一个子串数组。 在易语言中,无缝文本分割可能涉及以下步骤: 1. **读取文本**...

    apache日志hadoop大数据分析项目:清洗数据核心功能解说及代码实现

    因此,通过使用“--”作为分隔符,可以轻松提取出IP地址。 ```java String ipField = line.split("--")[0].trim(); ``` ##### 2. 访问时间解析 访问时间的提取虽然看似简单,但要想做到既准确又易于理解,则需要...

    shell script之awk讲解

    - **选项**:`-F` 用于指定字段分隔符,例如 `-F:` 可以将字段分隔符设为冒号。 - **命令体**:在大括号 `{}` 中定义的代码,会对每一行执行。 `$1`、`$2`等表示字段,`$0`表示整行。 - **流程控制结构**: - `...

    awk实例详解——Unix下awk的使用

    默认情况下,`awk`使用空格或制表符作为字段分隔符(Field Separator, FS)。但可以通过`-F`选项或内部变量`FS`自定义分隔符,如`awk -F: '{print $1}'`以冒号为分隔符打印第一列。 **3. 内置变量** `awk`提供了...

    awk.cheat.sheet.pdf_awk_

    默认情况下,`awk` 使用空格或制表符作为字段分隔符,但可以通过`-F`选项自定义分隔符。例如: ```bash awk -F: '{print $1}' file ``` 这会使用冒号作为分隔符,打印文件中每一行的第一个字段。 3. **模式...

    awk小结(by ruson).rar

    3. **字段分隔符**:默认情况下,awk将空格或制表符作为字段分隔符,但可以通过`FS`变量自定义。例如,`FS=","`将逗号设为字段分隔符。 在awk中,有内置变量用于访问行信息: - `$0`:表示整个输入行。 - `$1`, `$2...

    awk学习笔记,从论坛整理而来

    如果不指定 `-F` 选项,`awk` 将使用空格作为分隔符。例如,处理 `passwd` 文件,可以用 `-F:` 指定冒号作为分隔符: ```bash awk -F: 'commands' input-file(s) ``` #### (2) 脚本文件方式 将 `awk` 命令写入一个...

    php实现发送邮件的一个类.zip

    3. **邮件分隔符**:在发送带有附件的邮件时,需要使用特定的分隔符来区分邮件内容和附件,确保邮件的正确解析。类可能包含处理这些分隔符的逻辑。 4. **邮件发送**:类的核心方法是执行邮件发送的逻辑,它可能包括...

    C语言开发的工具库,包括常用的字符串解析、数据结构、日志库、异步IO线程等.zip

    例如,它可能包含了一个类似于strtok()的函数,用于按特定分隔符切割字符串,或者一个类似strncat()的函数,用于安全地合并字符串,避免缓冲区溢出。 2. **数据结构**:数据结构是组织和管理数据的重要手段。这个...

Global site tag (gtag.js) - Google Analytics