![使用 cygwin 的 conemu 似乎无法将 '\r' 识别为行尾 - 特别是对于 git 命令 reflog (以及其他一些命令)](https://linux22.com/image/1522863/%E4%BD%BF%E7%94%A8%20cygwin%20%E7%9A%84%20conemu%20%E4%BC%BC%E4%B9%8E%E6%97%A0%E6%B3%95%E5%B0%86%20'%5Cr'%20%E8%AF%86%E5%88%AB%E4%B8%BA%E8%A1%8C%E5%B0%BE%20-%20%E7%89%B9%E5%88%AB%E6%98%AF%E5%AF%B9%E4%BA%8E%20git%20%E5%91%BD%E4%BB%A4%20reflog%20%EF%BC%88%E4%BB%A5%E5%8F%8A%E5%85%B6%E4%BB%96%E4%B8%80%E4%BA%9B%E5%91%BD%E4%BB%A4%EF%BC%89.png)
当我在 Windows 7 上使用 cygwin 通过 conemu 运行 git 命令时,git reflog
我在一行上获得了整个输出。
我认为这是 Conemu 没有发现的一些行尾问题。
因此我尝试了以下命令:
git reflog | tr '\r' '\n'
(将“\r”替换为“\n”)——然后我得到了我想要的结果(每个日志都在单独的行上)。
我不确定是否是 Cygwin 的 conemu 没有将 '\r' 识别为换行符,但有人知道如何解决这个问题吗?
当我在 Windows 7 上使用 cygwin 通过 conemu 运行 git 命令时,git reflog
我在一行上获得了整个输出。
我认为这是 Conemu 没有发现的一些行尾问题。
因此我尝试了以下命令:
git reflog | tr '\r' '\n'
(将“\r”替换为“\n”)——然后我得到了我想要的结果(每个日志都在单独的行上)。
我不确定是否是 Cygwin 的 conemu 没有将 '\r' 识别为换行符,但有人知道如何解决这个问题吗?