Linux: 将档案的 Tabs 用 Space 取代


有时我们需要将档案的 tabs 輚换成 space, 一个一个改绝对是对耐性的考验, 在 Linux 下有一个工具 “expand”,它可以将档案内所有 tabs 字符转换为空白字符, 用法如下:

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

上面第三行的参数 -t 是定义用多少个空白字符取代 tabs。而另一个工具 “unexpand” 则与 “expand” 刚刚相反, 是将空间字符转换为 tabs 字符。

Leave a Reply