使用cygwin的奇怪二进制符号
我有一个以前不存在的问题。 当我执行下面这样的命令时使用cygwin的奇怪二进制符号,cygwin,Cygwin,我有一个以前不存在的问题。 当我执行下面这样的命令时 ls | awk -F '_' '{print $1,$2}' 我得到一个奇怪的输出 (通过vim查看) ^[0m^[00;38;5;244m^[m^[00;38;5;136m] ^[0m (通过记事本++查看) [0m[00;38;5;244m[m[00;38;5;136m[0m 我正在使用:CYGWIN_NT-6.143-04772 2.4.1(0.293/5/3)2016-01-24 11:26 x86_64 Cygwin正如AIG
ls | awk -F '_' '{print $1,$2}'
我得到一个奇怪的输出
(通过vim查看)
^[0m^[00;38;5;244m^[m^[00;38;5;136m]
^[0m
(通过记事本++查看)
[0m[00;38;5;244m[m[00;38;5;136m[0m
我正在使用:CYGWIN_NT-6.143-04772 2.4.1(0.293/5/3)2016-01-24 11:26 x86_64 Cygwin正如AIG所建议的,这是由于
ls
使用的颜色代码。我把ls
化名为ls--color看起来像是在输出颜色代码。尝试ls--color=never
和/或更改您的终端类型以支持颜色。谢谢!这可能就是答案。我可以检查一下星期一开始。