Skip to content

awk页面的一命令示例错误(关于next语句): awk ‘/^web/{T=$0;next;}{print T“:\t”$0;}’ test.txt #539

@gigberg

Description

@gigberg

如上,,,
awk命令

此行应该修改为(其中制表符\t的斜杠被吞掉了)
awk '/^web/{T=$0;next;}{print T":"t,$0;}' text.txt
|
|
V
awk ‘/^web/{T=$0;next;}{print T“:\t”$0;}’ test.txt

参考:Linux 使用 awk 文本处理工具实现多行合并的实例

还发现一处, 疑似漏掉了感叹号,应该改为
在 info 中查找满足正则表达式,/[0-9]+/ 用**””** 替换
|
|
V
在 info 中查找满足正则表达式,/[0-9]+/ 用**”!”** 替换

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions