我有 2 个文件要不同。生成文件 B 在文件 A 中附加一些新行。我想使用diff.
我想避免打印出下面输出的“>”字符和“10a11,14”。
阅读diffI的手册页可以看到您可以指定结果的格式( LFMT ),但我正在努力制作一些有用的东西。
你能帮我删除那些我不需要的字符吗?
问候
AFG
diff --left-column A.txt B.txt
10a11,14
> TXT : some text
> some text
> some text
> some text
Run Code Online (Sandbox Code Playgroud)
有两种简单的方法可以做到这一点,您可以解析输出diff或使用comm.
diff fileA fileB | grep '>' | sed 's/> *//'
comm -13 fileA fileB