【发布时间】:2011-05-22 18:12:40
【问题描述】:
嗨,我正在寻找一些库或工具来在文本文件中呈现带有转义序列字符的文本。我不知道怎么称呼它,但这里有一个例子:
~$ echo -e "abc\vdef"
abc
def
~$
~$ echo -e "abc\vdef" > /tmp/xxxxx
~$ vi /tmp/xxxxx
我在屏幕上看到了 abc^Kdef。
所以我正在寻找一些可以为我做到这一点的工具:
~$ sometool /tmp/xxxxx > /tmp/yyyyy
~$ vi /tmp/yyyyy
I can get
abc
def
在 vi 窗口中。
\v 只是一个例子,我需要转换 \v、\b、\f 等。
对哈里斯基: 但我想要的是:
$~/:sometool /tmp/xxxxx > /tmp/yyyyy
在python中
>>> f=open('/tmp/yyyyyy').readlines()
>>> f[0]
>>> ['abc\n def']
\n 和 def 之间有三个空格
【问题讨论】:
标签: bash text terminal render vi