write ahead log

ロールフォワード用

ソース内のスペース4つをタブに置き換える.もしくはその逆

スペースとタブの入り混じったソースがあって絶望.
とりあえずタブ側に寄せようということでsedでも書くかと思ったら,専用のコマンドがあって驚いた.

ちょっとしたスクリプト書くとうまくいった.

さすが歴史が長いだけあっていろいろ揃ってるなぁ.

#!/bin/sh

for filepath in $*; do
    unexpand -t 4 $filepath > ${filepath}_tmp
    rm $filepath
    mv ${filepath}_tmp $filepath
done