2017年11月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
無料ブログはココログ

« 改行文字変換フィルタをバッチファイルで作る。(その2) | トップページ | 環境変数の遅延展開を遅延展開する。 »

2008年11月 9日 (日)

改行文字変換フィルタをバッチファイルで作る。(その3)

CR+LF を CR に変換します。

dos2cr.cmd <CR+LF >CR
---
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%1 in ('cmd /u /c echo;名') do (
set CR=%%1
set CR=!CR:~0,1!
)
setlocal disabledelayedexpansion
for /f "delims=" %%1 in ('find /n /v ""') do (
set LINE=%%1
setlocal enabledelayedexpansion
<NUL set /p LINE=!LINE:*]=!!CR!
endlocal
)
---

« 改行文字変換フィルタをバッチファイルで作る。(その2) | トップページ | 環境変数の遅延展開を遅延展開する。 »