/ / Филтриране на множество текстови файлове - низ, партиден файл, текст, филтър

Филтриране на множество текстови файлове - низ, партиден файл, текст, филтър

Опитвам се да филтрирам група текстови файлове.

Искам да премахна всяка линия, която няма да има определен низ, и да оставя останалите недокоснати.

Как мога да направя това?

Работя с Windows 7, без да има конкретен език. Имам малко или никакво преживяване с нещо подобно. Това е задача, която бих искала да повтарям от време на време, но това би било лично.

Отговори:

0 за отговор № 1

Добави findstr команда в for /fНастройката ще намери STRING в text.txt.

for /f "tokens=*" %%a in ("findstr STRING text.txt") do (
echo %%a>>text2.txt
)

0 за отговор № 2

Това наистина е проста задача findstr.exe в system32 директория на Windows.

%SystemRoot%system32findstr.exe /I /C:"string in lines to copy" "Text File With Path" >"New File With Lines Containing Searched String.txt"

За подробности относно всички опции, предлагани от findstr отворете прозореца на командния ред и стартирайте там findstr /?, Прочетете изхода за помощ в прозореца на командния ред.

Прочетете и статия на Microsoft за Използване на оператори за пренасочване на команди.