こんにちは。ippan_seです。
今回は改行コード変換というマニアックなノウハウのご紹介です。
ノウハウの特徴として
・LF改行コードを一発でCRLF改行コードに変換できる
・Windows標準のDOSコマンドなので、フリーソフトなど不要
・大容量のファイルでも対応可能
になります。
手順は、以下のコマンド1行です!
find <LF.txt /V "hogehogehoge" >CRLF.txt
LF.txtの内容を標準入力で読み込み、hogehogehogeを含まない行をCRLF.txtに出力しています。
findは検索条件に当てはまる行を抽出するコマンドです。
「/V」オプションを付けると、検索文字列を含まない行を抽出します。
上記コマンドではhogehogehogeというありえない文字列を含まない行、すなわち全行が抽出されるわけです。
フリーソフトを入れるよりもお手軽です。
なんといっても大容量のファイルでも対応できることがいいと思います。
※補足
・LF.txtのデータを「<」標準入力で渡してます。
これがないと、CRLF.txtの文頭にファイル名が表示されてしまいます
※補足
・LF.txtのデータを「<」標準入力で渡してます。
これがないと、CRLF.txtの文頭にファイル名が表示されてしまいます