uuutee.log

ターミナルでタブとスペースを相互に変換する (expand, unexpandコマンド)

タブをスペースに変換する

# -t: スペースの数を指定。デフォルトは8
$ expand -t 4 target.txt

スペースをタブに変換する

# -t: スペースの数を指定。デフォルトは8
$ unexpand -t 4 target.txt

現在のディレクトリの txt ファイルのタブを一括でスペースに変換する

for f in $(find . -name "*.txt"); do
    expand -t 2 ${f} | tee ${f} > /dev/null
done