タブとスペースを変換するのにsedを使う事があるのだが、ソースコードのインデントなんかだと幅がズレてしまったりしてあまり良くな買ったりする。 で、そういうときはexpandコマンドを使うと楽なので、一応使い方について残しておくことにする。

1. タブ→スペース変換

タブ→スペースに変換する場合は、expandコマンドを利用する。

blacknon@BS-PUB-UBUNTU-01:~$ # タブ付きで出力
blacknon@BS-PUB-UBUNTU-01:~$ echo -e "\taaa\nxxx\tbbb"
        aaa
xxx     bbb
blacknon...