Читайте числа после знака равенства в командной строке DOS - PullRequest
0 голосов
/ 19 января 2011

В Cmd.exe как сохранить в текстовом файле только число после знака равенства?

Входной файл (input.txt) выглядит как ...
Линия 1 = 1,234
Линия 2 = 5,432
.
.
Линия 10 = 3,456

Я хочу, чтобы выходной файл (output.txt) выглядел как ...
1,234
5,432
.
.
3.456

Спасибо за вашу помощь.

Ответы [ 3 ]

1 голос
/ 19 января 2011

Это должно сделать это:

FOR /F "delims== tokens=2" %%a IN (input.txt) DO @ECHO %%a >> output.txt
0 голосов
/ 19 января 2011

С Сед :

sed "s/^line[0-9]\+=//g" input.txt > output.txt
0 голосов
/ 19 января 2011

Вам нужно будет манипулировать входным файлом в пакетном файле. Вот несколько советов по командам манипуляции со строками:

http://www.dostips.com/DtTipsStringManipulation.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...