# プログラミング # Linux# 技術的な話題# 技術的な話題-Linux

CRLFをLFに変換するコマンド。

Windowsなどでシェルを書いてUbuntuにアップして動作確認した場合に、文字コードの違いで動作しないトラブルにちょくちょく出会う。その場合はvimを立ち上げて:set fileformat=unixなどとするのだが、それだけのためにvimを立ち上げるのはいかにも不細工である。なんでコマンドを探してみた。

$ tr -d “\r” change.txt.tmp

$ mv change.txt.tmp change.txt

注意点としては、trコマンドの際に他のファイル名へ標準出力を渡すようにしないと変換されません。なのでその後リネームしています。

まぁ、vim使いなのにわざわざ他のOSにgvimインストールしてメインに使う奴が変態だという説もあるのですがね…(-”-;

■参考サイトさま