0
兩行之間添加文本我有1000個文件。 該文件的格式如下使用批處理文件
>.
>.
>.
>Line-X
>Line-Y
>.
>.
>.
我要搜索Line-X和插線-Z,X和Y. 我想用.bat文件做同樣之間。 任何想法。我是bat文件的絕對新手。
兩行之間添加文本我有1000個文件。 該文件的格式如下使用批處理文件
>.
>.
>.
>Line-X
>Line-Y
>.
>.
>.
我要搜索Line-X和插線-Z,X和Y. 我想用.bat文件做同樣之間。 任何想法。我是bat文件的絕對新手。
既然你是新的批處理文件,這裏的東西來幫助你開始。它沒有修改原始文件,但它並創建新文件與修改...
如果你有三個文本文件(x.txt,y.txt和z.txt)與內容你上市以上,並在運行同一文件夾這個批處理文件的三個文件,那麼這個批處理文件,與同一內容創建三個新的文件(x.txt2,y.txt2和z.txt2) - 只是它也有X和Y線之間>Line-Z
:
@echo off
for %%f in (*.txt) do (
for /f "eol= delims=" %%v in (%%f) do (
if "%%v"==">Line-X" (
echo %%v>> %%f2
echo ^>Line-Z>> %%f2
) else (
echo %%v>> %%f2
)
)
)
_any ideas_ - 是的,先問谷歌! '批量find'或'批量插入line' – jeb 2013-02-28 00:58:55
你可以使用的方法在此線程(http://stackoverflow.com/questions/14895575/cmd-script-to-find-replace-text-in-multiple-files/ 14901891#14901891)找就行了,而不是替換一條線,你可以搜索Line-X,然後插入線-X後,你可以在它前面插入線-Z以及循環到下一行... – 2013-02-28 01:59:10