|
Answer» I want to delete some lines in a TXT file BU using bat file.
My text file is like this:
<<<To be kept words #1>>> To be kept words #2
<<<To be deleted words #1>>> <<To be deleted words #2>> <To be deleted words #3> <To be deleted words #4>
To be kept words #3 <To be deleted words #5 > <To be deleted words #6 >
To be kept words #4>
Can anyone give me some ADVICE? I'm totally NEW for DOS commands. Than you very much in advance.I googled some results. But none of them can be applied for my file, as what I want to delete are lines while others(my google results) are totally words like'cow' or 'cat'.
What I find in google are like this:
@ECHO off setlocal enabledelayedexpansion
FOR /F "usebackq delims=" %%G IN ("am.txt") DO ( Set "line=%%G" & echo !line:"=! )>>"am2.txt"
Can anyone give me some suggestions?Lets say we have the following file Code: [Select]apples are good oranges are great coconut is ok kiwi is green tomato is read And I want to remove lines with the words kiwi and oranges in them. Code: [Select]findstr /v /i /c:"kiwi" /c:"oranges" myfile.txt >newfile.txtNow my new file looks like this. Code: [Select]apples are good coconut is ok tomato is readQuote from: salmon on August 10, 2012, 01:35:24 AM I want to delete some lines in a txt file bu using bat file.
My text file is like this:
<<<To be kept words #1>>> To be kept words #2
<<<To be deleted words #1>>> <<To be deleted words #2>> <To be deleted words #3> <To be deleted words #4>
To be kept words #3 <To be deleted words #5 > <To be deleted words #6 >
To be kept words #4>
Can anyone give me some advice?
Is there a pattern to the lines or text that are being deleted?
Show us a sample of the real text and explain what needs to be removed. We have experience but we need to see the real data, to spot where certain commands can be used.
|