macのターミナルでタブとスペースを相互に変換する

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

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

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

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

一括でファイル指定して、タブをスペースに変換する

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