2014-10-09 193 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環路輸出發送到在哪個操作系統,你要做到這一點的目標文件