командный файл для чтения конкретных букв из текстового файла? - PullRequest
0 голосов
/ 15 сентября 2010

У меня есть текстовый файл с именем named.txt. Есть ли способ создать командный файл для чтения каждой буквы от 2 до 7 букв из каждой строки из name.txt, игнорирования остальных и вывода его в другой текстовый файл с именем name2.текст.Например, у меня есть это в текстовом файле:

G2010060sample.png
G2010061sample.png
G2010062sample.png
G2010063sample.png

, и пакетный файл создастновый текстовый файл, подобный этому:

2010060.png
2010061.png
2010062.png
2010063.png

Ответы [ 2 ]

0 голосов
/ 16 сентября 2010

Отличный онлайн ресурс http://ss64.com/nt/syntax.html

@echo off
if exist output.txt del output.txt
for /f "delims=" %%i in (input.txt) do call :ParseLine %%i
goto :eof


:ParseLine
set line=%1
set line=%line:~1,7%
echo %line%.png>> output.txt
goto :eof
0 голосов
/ 15 сентября 2010
cut -b 2-7,15-18 < infile.txt > outfile.txt
...