Войти

Показать полную графическую версию : Обрезание содержимого переменной


tr011_tmn
20-10-2011, 13:40
Доброго времени суток господа. возник следующий вопрос:

Имеем:

Namelist.txt

с содержимым:

Пупкин Иван Иванович
Петров Семен Васильевич
Иванов Степан Андреевич

Нужно получить:

Sname:Пупкин
Fname:Пупкин Иван Иванович

Дошел до момента:

for /f "tokens=*" %%i in (TEMP\Namelist.txt) do (
echo Sname:%%i>>"TEMP\1.tmp"
echo Fname:%%i>>"TEMP\1.tmp"
set /a counter+=1
)


А вот как урезать имя не могу сообразить :gulp:

gora
20-10-2011, 13:51
for /f "tokens=1,2*" %%i in (TEMP\Namelist.txt) do (
echo Sname:%%i>>"TEMP\1.tmp"
echo Fname:%%i %%j %%k>>"TEMP\1.tmp"
set /a counter+=1
)

Iska
20-10-2011, 15:08
tr011_tmn, а «counter» зачем?




© OSzone.net 2001-2012