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

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

pzh2393 18-05-2012 16:14 1918362

Удаление первых 9 символов в каждой строке TXT файла
 
Искал на форуме, но к сожалению не нашел примера позволяющего удалить первые 9 символов (каждый раз разные) в каждой из строк в TXT файле.
Прошу помощи!

Iska 18-05-2012 16:53 1918391

Например, так:
Код:

@echo off
setlocal enableextensions enabledelayedexpansion

set sFile=%~1

if defined sFile (
        if exist "%sFile%" (
                for /f "delims=" %%i in (0001.txt) do (
                        set sValue=%%i
                        echo.!sValue:~9!
                )
        ) else (
                echo File [%sFile%] not found
        )
) else (
        echo Usage: %~nx0 ^<file^>
)
endlocal
exit /b 0

Пример вызова:
Код:

Some.cmd "In.txt" >"Out.txt"
Если в файле «In.txt» есть пустые строки — они будут потеряны при обработке.


Время: 17:06.

Время: 17:06.
© OSzone.net 2001-