Войти

Показать полную графическую версию : [решено] изменить содержание тхт


muslimdogger
17-12-2015, 16:56
есть файл с параметрами запуска, там около 10к строк. парметров 12, написаны так:
1-1;xx_2;yyy;yyy;yyyy@yyyyy.ru;111;yyyy1111;y1y1y1;yy.yy.yy;111;yyyy_x;ЧИСЛА
12 параметр это числовой код из 17 цифр, его мне и надо выудить из файла, т.е. удалить все кроме цифр и чтоб они так и остались в столбик записанные
спасибо!

greg zakharov
17-12-2015, 17:46
Cmd\bat:@echo off
setlocal&chcp 1251>nul
>out.txt (for /f "tokens=12 delims=;" %%i in (
file
) do echo:%%i)
endlocal&chcp 866>nul
exit /b
Если есть gawk:gawk -F";" '{print $12}' file > out.txt
PowerShell:(gc .\file)|%{$_.Split(';')[11]}|Out-File out.txt -Encoding default

muslimdogger
17-12-2015, 18:02
greg zakharov, ,батник чистит файл полностью.. никакой инфы не остается

greg zakharov
17-12-2015, 18:15
Вывод идет в тот же файл, что и читается?

muslimdogger
17-12-2015, 19:25
greg zakharov, да

muslimdogger
17-12-2015, 22:01
greg zakharov, благодарю! моя невнимательность)




© OSzone.net 2001-2012