- ベストアンサー
UNIXでの改行コードの置換
2バイト改行コードが入ってるデータを1バイト改行に置換してから、 コボルにて入力ファイルとして扱いたいのですが、 UNIXのコマンドで、置換することは可能でしょうか? ちなみにファイルは可変長です。 どなたかご存知の方がいられましたら、ご教授頂けます様よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
以下のコマンドを投入して下さい。 perl -pe 's/\r\n/\n/' winfile > unixfile winfile:元のファイル uinixfile:変換後のファイル です。
その他の回答 (1)
- DT200
- ベストアンサー率38% (63/164)
回答No.1
HP-UXにはdos2uxというコマンドがありますが...(逆のux2dosもあります) 因みにLinuxには無く、自作して使用しています。
質問者
お礼
すみません、回答ありがとうございます。 質問後、サイトを見ていると (Win -> Unix) : tr -d "\r" < file.w > file.u とあり、やってみると1バイト改行に変換できました。 ありがとうございました^^;
お礼
こちらの方法試してみて、うまくできました。 早々と回答していただきまして、誠にありがとうございました^^