如何修剪git输出以去掉ctl-m和方括号
刚刚注意到git开始弄乱我的一些脚本。 例如,如果我键入“”git branch-a>br.txt”,则当我尝试编辑br.txt文件时,该文件如下所示(如下所示),并且如果我尝试通过管道将命令的输出用于进一步处理,则会失败,因为没有按这些名称命名的分支:如何修剪git输出以去掉ctl-m和方括号,git,Git,刚刚注意到git开始弄乱我的一些脚本。 例如,如果我键入“”git branch-a>br.txt”,则当我尝试编辑br.txt文件时,该文件如下所示(如下所示),并且如果我尝试通过管道将命令的输出用于进一步处理,则会失败,因为没有按这些名称命名的分支: user/branch1^[[m user/branch2^[[m user/branch3^[[m * ^[[32mmaster^[[m ^[[31mremotes/origin/HEAD^[[m -> origin/m
user/branch1^[[m
user/branch2^[[m
user/branch3^[[m
* ^[[32mmaster^[[m
^[[31mremotes/origin/HEAD^[[m -> origin/master
^[[31mremotes/origin/master^[[m
我如何摆脱这些额外的字符(不是在事实发生后修剪线条),但我假设一定有一些配置发生了变化。我使用的是MacOS Catalina 10.15.7,git版本2.29.1
任何帮助都将不胜感激。请尝试:
git branch -a --no-color
这些是控制字符,它们可以改变你的剪贴画中文本的颜色或样式,但这并没有起作用,你是对的,它应该,但是。。。正如上面提到的@Andersryan,我知道它们是颜色控制。这是@Marco的回答。