Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] изменить содержание тхт (http://forum.oszone.net/showthread.php?t=309321)

muslimdogger 17-12-2015 16:56 2585800

изменить содержание тхт
 
есть файл с параметрами запуска, там около 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 2585810

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 2585820

greg zakharov, ,батник чистит файл полностью.. никакой инфы не остается

greg zakharov 17-12-2015 18:15 2585826

Вывод идет в тот же файл, что и читается?

muslimdogger 17-12-2015 19:25 2585847

greg zakharov, да

muslimdogger 17-12-2015 22:01 2585904

greg zakharov, благодарю! моя невнимательность)


Время: 09:22.

Время: 09:22.
© OSzone.net 2001-