エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
改行コードCR+LFのファイルからCRを取り除く - A Perfect Night For Bananafish
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
改行コードCR+LFのファイルからCRを取り除く - A Perfect Night For Bananafish
地味だけどたまに使うので。改行コードにまつわる話はここでは割愛。 crlf2lf.rb while s=gets $stdout.... 地味だけどたまに使うので。改行コードにまつわる話はここでは割愛。 crlf2lf.rb while s=gets $stdout.binmode.write(s.gsub(/\r\n$/,'\n')) end ポイントはbinmode(バイナリモード)。 CRを取り除いたファイルを作成するには ruby crlf2lf.rb file1.txt > file2.txtとすればよい。 本当に改行コードを変換できたの? 確認用スクリプト。ファイルをバイナリモードでオープン。 checkrc.rb while filename = ARGV.shift open(filename,"rb") { |file| puts filename while s=file.gets p s end } end 実行結果 ruby crlf2lf.rb file1.txt > file2.txt #CR+L