转换成ASCII 31(单位分隔符)



我有一个csv文件,我想在一个文件中打印,用不可打印的ASCII 31单位分隔符替换逗号。我是这样尝试的:

 echo ${out} | tr ',' '31' > ${in}

我使用vim作为编辑器,我知道在vim中,如果tr命令成功,我应该看到^_,但不幸的是我看到^y有人能提出解决办法吗?

正确的做法是:

echo ${out} | tr ',' '37' > ${in}

31在转换成八进制

时等于037

相关内容

  • 没有找到相关文章

最新更新