我用来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())