2017年9月
          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) | トップページ | 環境変数の遅延展開を遅延展開する。 »