gpt4 book ai didi

awk - 选择性打印

转载 作者:行者123 更新时间:2023-12-02 05:11:37 25 4
gpt4 key购买 nike

我有一些大文件,我想对其进行一些选择打印。我想根据模式匹配找到一行并打印这一行,以及直到文件末尾的所有后续行。我会使用 sed,但是,匹配仅基于第一列和第二列。

awk '{if($1=="XYZ" && $2=="GT") print $0}' in.file > out.file

如何更改上面的内容以打印匹配后的所有行。

最佳答案

使用打印标志:

awk '$1=="XYZ" && $2=="GT" { f = 1 } f' in.file > out.file

当满足这两个条件时,f 设置为 1。脚本末尾的单独 f 在 1 时调用默认 block { print $0 }

关于awk - 选择性打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15356263/

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