如何查看包含颜色代码的ZSH字符串的文字内容



我假设这是typeset的某种标志,但我一辈子都搞不清楚。

如果您知道您有有效的ANSI颜色代码并想去掉它们,那么这个正则表达式就可以了:x1b[[0-?]*[ -/]*m

set -o extendedglob:

print -r "${variable//$'e'[[0-?]#[ -/]#m/}"

Perl oneliner:

perl -pe 's/x1b[[0-?]*[ -/]*m//g'

相关内容

最新更新