gpt4 book ai didi

linux - 并排差异 (-y) : how to hide the reverse-video ^M (at end-of-line)?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:28:51 24 4
gpt4 key购买 nike

问题

我在 GNU/Linux 系统上并排比较文件 (-y):

$ diff -y file1 file2

但每个行尾都会导致反向视频中的虚假 ^M...一个用于左行,一个用于右行。

这是我正在使用的 diff 版本:

diff (GNU diffutils) 3.3

编辑: 我忘了说我将 diffless 组合在一起,但没有 | less ^M 未显示:

$ diff -y file1 file2 | less

问题

如何避免 diff 产生这些反向视频 ^M 字符?


注意 1: 没有 -y 我没有问题。但我需要这个论点。

注意 2:我不能对任何文件执行 unix2dos 或 dos2unix,因为我必须以只读方式使用它们。

注意 3: 我发现了与将 diff 与 GIT 结合使用相关的类似问题,它们似乎对我的情况没有帮助 - 我没有使用 GIT在这里,只是diff

最佳答案

试试 diff -y --strip-trailing-cr file1 file2

关于linux - 并排差异 (-y) : how to hide the reverse-video ^M (at end-of-line)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30439438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com