我有一个以前不存在的问题。 当我执行如下命令时,
ls | awk -F '_' '{print $1,$2}'
我得到一个奇怪的输出 (通过vim看到)
^ [[0米^ [[00; 38; 5;244米^ [[米^ [[00; 38; 5;136米< filename_prefix> < filename_suffix> ^ [[0米
(通过记事本++看)
[0m [00; 38; 5; 244m [m [00; 38; 5; 136m [0m]
我正在使用:CYGWIN_NT-6.1 43-04772 2.4.1(0.293 / 5/3)2016-01-24 11:26 x86_64 Cygwin
答案 0 :(得分:0)
正如AIG建议的那样,这是由ls
使用的颜色代码造成的。我将ls
别名为ls --color
。