小编Dor*_*ian的帖子

显示不包含特定字符串linux的行

我的服务器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;
Run Code Online (Sandbox Code Playgroud)

现在我需要过滤不包含"PUM-DT_MAX_1234"的行并保存在带有ID的另一个文件中

像这样

MF00034657,M-DT_MAX_1
MF00056578,UM-DT_MAX_123
Run Code Online (Sandbox Code Playgroud)

我用

grep -v 'PUM-DT_MAX_1234' file > file.out
awk '!/PUM-DT_MAX_1234/' file > file.out
Run Code Online (Sandbox Code Playgroud)

但是不行

有什么建议

谢谢!

linux awk grep sed

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

awk ×1

grep ×1

linux ×1

sed ×1