Есть такая штука: после распознавания програмой GOCR картинки, состоящей из 4-ех символов на выходе получается тесктовый файл с символами, изображенными на картинке.
Но иногда, в следствие распознавания картинки несоответствующего качества, текстовый файл может содержать символ подчеркивания вместо нераспознанных символов или между четырьмя распознанными вместо мнимого (предполагаемого пробела), или в конце (пятым символом).
Еще бывают варинты, когда результат располагается в две строки - начало на второй, а окончание на первой строке (именно в таком порядке), причём количество символов в строках может "плавать", т.е. может быть 1-3, 2-2, 3-1 сиволов соответственно на первой и второй строке.
Нужно, чтобы после обработки
Цитата: B3_
A1
получался на выходе файл с таким содержимым (размер фала должен быть шесть байт - четыре символа + 0x0D + 0x0A):
Цитата: A1B3
Но у меня получилось сделать только так - четыре символа + пробел + 0x0D + 0x0A
И то, если символы расположены на одной строке.
То есть, после обработки такого
Цитата: A1_B3_
получается
Цитата: A1B3
с пробелом в конце строки, а надо без пробела...
Наваял вот такое:
Цитата: for /F "tokens=1,2,3,4 delims=_" %%i in (text.txt) do @echo %%i%%j%%k%%l > out.txt
Можно ли каким-то образом убрать пробел в конце строки? Или может лучше изменить скрипт? и если менять, то где?
Помогите, пожалуйста.