1樓:陽光的雷咩咩
這種複雜的業務需求為什麼要用批處理,不用c#,perl,python之類的語言?
批處理命令 顯示所要查詢字串所在行和下面一行內容並輸出到一個檔案中。急**等
2樓:匿名使用者
for /f "tokens=1* delims=:" %%i in ('type a.txt^|findstr /n "問問"') do (
set n=&set /a n=%%i+1
echo %%j>>b.txt
for /f "tokens=1* delims=:" %%a in ('type a.txt^|findstr /n ".
"') do (if %%a==!n! echo %%b>>b.
txt)
)pause
可以處理a.txt中包含多個 搜尋結果.例如 搜尋結果包含多個"問問".
3樓:依夢琴瑤
@echo off
cd /d %~dp0
rem 設定檔案
set f=abc.txt
rem 設定搜尋內容
set t=問問
rem 設定輸出檔案
set n=newfile.txt
for /f "tokens=1,2 delims=:" %%a in ('findstr /n "%t%" "%f%"') do (
set h=%%a
pause
echo %%b>"%n%"
goto next
):next
echo %%c>>"%n%"
pause
exit)
4樓:愈未央
@echo off
setlocal enabledelayedexpansionfor /f "delims=: tokens=1,2" %%i in ('type a.txt ^| findstr/n "問問"') do (
set /a a=%%i+1
echo %%j>>b.txt
)for /f "delims=: tokens=1,2" %%a in ('type a.txt ^| findstr/n .*') do (
if %%a==!a! echo %%b>>b.txt)
5樓:匿名使用者
grep -a 1 "問問" a.txt >> b.txt
求bat批處理命令,可以提取資料夾下面多個文字中所有包含關鍵詞 ptre ptrp ptrc 的每一行到一個文字
6樓:匿名使用者
@echo off
del 提取.txt & cls
for %%a in (*.*) do (findstr "ptre" "%%a">nul>>提取.txt)echo 已完成!
pause & exit
儲存為 .bat 批處理格式檔案在當前目錄下執行中國批處理指令碼聯盟
7樓:匿名使用者
(for /f "delims=" %%a in ('dir /b/a-d *.*') do (if /i not "%%~xa" == ".bat" findstr "ptre ptrp ptrc" "%%a"))>result.txt
8樓:匿名使用者
@echo off
(for /f "tokens=1* delims=:" %%a in ('findstr " ptre ptrp ptrc" *.*^|findstr /bc:
"%~0"')do echo %%~fa %%b)>e:\ptre.txt
如何用bat逐行讀取txt檔案裡面的內容,然後根據內容執行下一個命令 5
9樓:匿名使用者
@echo off
for /f "delims=" %%i in (xx.txt) do (
set "a=%%i"
xcopy "x:\project_movie\hero\fromclient\source\hero_2to3_0705\ca003\%a%" "x:\project_movie\hero\shots\%a%\source\%a%"
)注:在copyxx.txt文字中,若有多個檔名,則應一個佔一行。
10樓:夜光行者
需要開啟延遲變抄量,另外由於本人電腦缺失xcopy不確定是否可以自動建立不存在的資料夾,以下是**:
@echo off
setlocal enabledelayedexpansion
set /p "txt_file_name=你的書本文件字首名:"
for /f "delims=" %%l in (%txt_file_name%.txt) do (
set path=%%l
if not exist "x:\project_movie\hero\shots\!path!
\source" mkdir "x:\project_movie\hero\shots\!path!
\source"
xcopy "x:\project_movie\hero\fromclient\source\hero_2to3_0705\ca003\!path!
" "x:\project_movie\hero\shots\!path!
\source\!path!")
怎麼寫批處理bat檔案來替換檔案
上面的都不對.echo off copy y c program files thunder userconfig.ini c program files thunder profiles userconfig.ini start c program files thunder thunder.ex...
批處理檔案 bat如何實現延時執行
1 首先開啟電腦桌面左下角的開始選單欄,選擇開啟之中的 執行 選項。2 然後在彈出來的執行視窗中,點選鍵入命令 cmd 回車確定。3 之後在出現的視窗中,輸入 timeout t 10 這條命令會等待10秒,並且可以按任意鍵跳過等待。4 然後輸入 timeout t 300 nobreak 這條命令...
BAT批處理命令刪除文字中某段到某段的全部內容如 122 0 0 1 122 1 1 1123 0 0 1之間所有
的增強版 分割線 echo off echo 正在預處理.copy 1 c setlocal enabledelayedexpansion clsecho 預處理完成 set p file 請輸入要處理的檔案 不含路徑 不能有空格 attrib s h r c file clsecho 內容處理設定...