分页: 1 / 1

在ubuntu 7.04上执行echo -ne "\33[0m"结果错误

发表于 : 2007-06-26 14:27
feiyuw
在ubuntu上执行echo -ne "\33[0m",显示\33[0m,没有得到预期结果,执行echo $SHELLOPTS的输出为:
braceexpand:emacs:hashall:histexpand:interactive-comments:monitor
而在一台readhat es4系统上执行正确,其echo $SHELLOPTS输出为:
braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor

请问大虾,怎么才能让其显示正确结果呢?

发表于 : 2007-06-26 14:44
iblicf
echo -ne "\033[01;30m"

发表于 : 2007-06-26 14:46
feiyuw
多谢iblicf,正是这样,可是不明白的是,为什么在那台redhat es 4上就可以呢?

发表于 : 2007-06-26 14:51
iblicf
\0xx 翻译成ASCII码为八进制0xx所表示的字符, 这个是标准写法,可能rh的bash有其他默认规则吧,