在Linux中执行diff时忽略asterix(*)

Ami*_*tad 5 linux diff

我试图在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)

有可能吗?

Lee*_*ton 1

使用 ShinTakezou 的方法,但这次使用sed

diff <(sed 's/\*$//' file1) <(sed 's/\*$//' file2)
Run Code Online (Sandbox Code Playgroud)