我试图在Linux中使用标准的diff命令,以找到2个文件的差异.该文件的内容如下:
文件1
Jim
Jack
Tracy*
Michelle
Run Code Online (Sandbox Code Playgroud)
文件2
Jim
Jack
Tracy
Michael
Run Code Online (Sandbox Code Playgroud)
diff File1 File2给了我以下内容:
< Tracy*
< Michelle
---
> Tracy
> Michael
Run Code Online (Sandbox Code Playgroud)
但是,我希望diff忽略asterix(*)并提供以下输出:
< Michelle
---
> Michael
Run Code Online (Sandbox Code Playgroud)
有可能吗?
使用 ShinTakezou 的方法,但这次使用sed:
diff <(sed 's/\*$//' file1) <(sed 's/\*$//' file2)
Run Code Online (Sandbox Code Playgroud)