Użytkownik "Grzegorz Niemirowski" <gnthexfiles@poczta.onet.pl> napisał w
wiadomości
news:q46ngv$e4s$1@node2.news.atman.pl...
Można to zrobić bardzo różnie, np. systemowym poleceniem findstr:
findstr /V "\-\-\>" napisy.srt | findstr /V /R ^[0-9]$
Zachęcony faktem, że po wpisaniu powyższego polecenia w linii cmd wynik jest
super,
spróbowałem napisać batcha, który wykonałby tę operację dla wszystkich plików
srt
z podanego katalogu i zapisał wyniki do innego podanego katalogu w postaci
plików
o tych samych nazwach.
Batch jest taki:
@echo off
set /p input=Input Folder:
set /p output=Output Folder:
for %%a in (%input%) do (
findstr /V "\-\->" "%input%\%%a"|findstr /V/R ^[0-9]$ > "%output%"
)
Niestety nie działa. Katalog output jest pusty. Co robię źle?
Pozdrawiam
Jacek
|