[英]How can I output a batch file to one line?
我是腳本新手,所以我需要一些幫助。 我搜索了兩天,無法掌握這個!
我正在做的是掃描目錄中的特定文件,然后計算結果並將其傳送到文件。
dir *.DONE | find "04338" /c >>04338.txt
所以結果看起來像這樣:
14 14 (blank line for carriage return)
我的應用程序正在嘗試讀取此文件並使用RegEx對其運行命令。 該部分工作正常,除了應用程序沒有正確地使用多行匹配分配變量...它將獲取數據正常但我無法正確輸出它。
因此,我必須將所有數據寫入一行。 最終我希望它看起來像這樣:
14,14,14,14,14,14,14
我不能為我的生活弄清楚如何把它放到一條線上。 請幫忙!
嘗試這個:
@echo off
for /f "delims=" %%a in ('dir /b /a-d *.DONE ^| find "04338" /c') do <nul set/p "=%%a,">>4338.txt
type 4338.txt
刪除一行,
在行的末尾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.