gpt4 book ai didi

regex - 删除一个字段中具有特定模式的行

转载 作者:行者123 更新时间:2023-12-04 22:32:33 26 4
gpt4 key购买 nike

下面是我的输入文件 input.txt :
Value Value1 value25 1 21 4 32 1 5.50 0 04 1 0
我需要搜索第三列中的值(5.5),如果发现我需要完全删除该行。

我需要像下面这样的输出,output.txt:
Value Value1 value25 1 21 4 30 0 04 1 0
我已经尝试过 awk 命令来删除该行,但我被下面的部分困住了(???)。不要从 awk 命令中删除行整行。请提出实现这一目标的方法。谢谢!awk -F"\t" '{if($3==5.5) ??? }'

最佳答案

如果要排除具有第 3 列值 5.5 的所有行,则:

awk '$3!=5.5' filename

关于regex - 删除一个字段中具有特定模式的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17183874/

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