私が使用している古いサーバーにはこの機能はありません。dos2unix
WindowsスタイルのEOL(行の終わり)を含むファイルをUnixスタイルのEOLに変換したいと思います。残念ながら、私は管理者ではないのでインストールできませんdos2unix
。このtr
方法が効果がある唯一の方法のようです。
cp script _p4 && tr -d '\r' < _p4 > script && rm _p4
これを行うより簡単な方法はありますか?
ベストアンサー1
GNU sedがある場合は、次のようにできます。
sed -i 's/\x0D$//' script
ここで、「x0D」は\ rのASCIIコードです。