B! 12 0 0 0 sedでタブ文字をスペースとかに変更しようとした時、 Linuxで使っていたスクリプトがMacで使えなかったので Macのsed(BSD sed)でのタブ文字の使い方についてちょっと調べてみました。 BSD sedでタブ文字を使う その他のタブ文字変換方法 まとめ BSD sedでタブ文字を使う Linux版(GNU版)sedでは\tがタブ文字として使えて、これをそのまま $ printf "XXX\tXXX\n" | sed "s/\t/aaa/g" XXXaaaXXX の様にすればタブ部分がXXXに変わります。 これをMacやBSDなOSでやってみると $ printf "XXX\tXXX\n" | sed "s/\t/aaa/g" XXX XXX こんな風にタブ部分がそのまま残ってしまいます。 ここにもGNU/BSDの違いが。 BSDなsedでタブ文字を変換す