Bash Shell:将tab转换为文件中的空格

时间:2020-01-09 10:37:26  来源:igfitidea点击:

如何使用bash shell将制表符转换为文件中的空格?

expand命令将所有制表符转换为空格。
它在输出中保留退格字符;它们会减少用于制表符计算的列数。

expand input.file > output.file
expand data.txt > output.txt
expand -t 2 data.txt > output.txt

-t选项可用于设置逗号分隔的显式制表符位置列表。
您可以使用unexpand命令将空格转换为制表符。
有关更多信息,请参见手册页:

man expand
man unexpand