我的服务器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)
但是不行
有什么建议
谢谢!