gpt4 book ai didi

linux - 在 Linux 上显示不包含特定字符串的行

转载 作者:IT王子 更新时间:2023-10-29 01:02:04 26 4
gpt4 key购买 nike

我的 Linux 服务器上有一个包含这些字符的文本文件:

  ID              DATA
MF00034657,12435464^DRogan^DPUM-DT_MAX_1234;PUM-DT_MAX_1234;PUM-DT_MAX_1234;PUM-DT_MAX_1234;PUM-DT_MAX_1234;M-DT_MAX_1;
MF00056578,12435464^DRogan^DPUM-DT_MAX_1234;PUM-DT_MAX_1234;PUM-DT_MAX_1234;PUM-DT_MAX_1234;PUM-DT_MAX_1234;UM-DT_MAX_123;

现在我需要过滤掉不包含“PUM-DT_MAX_1234”的行,并将它们保存在另一个具有ID的文件中。

像这样:

MF00034657,M-DT_MAX_1
MF00056578,UM-DT_MAX_123

我使用:

grep -v 'PUM-DT_MAX_1234' file > file.out
awk '!/PUM-DT_MAX_1234/' file > file.out

但它不起作用。

我该如何解决?

最佳答案

使用:

awk '$0 !~ /your_pattern/'

作为found在(可能)最伟大的AWK documentation .

关于linux - 在 Linux 上显示不包含特定字符串的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30667233/

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