2014-10-09 88 views
0

需要帮助使用批处理脚本

文本文件包含在垂直表单数据删除从文本文件回车

一个

b

Ç

需要批处理脚本才能转换为以下

A,B,C

+0

?它也是一个文件,还是你需要它的多个文件? – NMK 2014-10-09 18:47:17

回答

0

尝试这种情况:

@echo off 
setlocal enabledelayedexpansion 
for /f %%a in (file.txt) do (set "string=!string!%%a,") 
set "string=%string:~0,-1%" 
echo/%string% 
pause 
2
@echo off 
    setlocal enableextensions disabledelayedexpansion 

    set "first=1" 
    <nul (
     for /f "usebackq delims=" %%a in ("input.txt") do (
     if defined first (set /p ".=%%a" & set "first=") else (set /p ".=,%%a") 
    ) 
    ) >"output.txt" 

对于每个输入线路,如果它是第一个,输出无线馈电线路,否则输出命令和行,也没有换行。

要剿换行符,set /p ".=textToOutput"被使用,但如我们重定向输入流从nul读取,也不会暂停输入但呼应提示不换行并继续。

所有从for环路输出发送到在哪个操作系统,你要做到这一点的目标文件