使用 utf8 字符展开文件中的选项卡

使用 utf8 字符展开文件中的选项卡

我用来expand将制表符扩展到空格。对于utf8文件expand无法正常工作。例如,tab 中ć\ta扩展为 6 个空格,而 ina\ta扩展为 7 个空格。

如何使其适用于utf8文件?

答案1

您可以使用一小段 Python3 代码,然后通过它传输文本:

#!/usr/bin/python3
import sys, os
for line in sys.stdin.readlines():
    sys.stdout.write(line.expandtabs())

相关内容