Bat'ник для обрезки значения

Тема в разделе "Другие языки", создана пользователем Soprano, 9 окт 2019 в 22:11.

  1. Soprano

    Soprano Комбинатор

    Регистр.:
    11 апр 2009
    Сообщения:
    644
    Симпатии:
    964
    Есть числовой список, типа:
    12345678900
    98765432188
    67847567789
    нужен батник, для удаления первой цифры в каждом числе, т.е. после обработки должно получиться так:
    2345678900
    8765432188
    7847567789

    Прошу помочь.
     
  2. Robby_S

    Robby_S

    Регистр.:
    16 янв 2009
    Сообщения:
    214
    Симпатии:
    272
    Создаем файл list.txt со списком чисел
    создаем батник с таким содержанием:
    Код:
    @echo off
    setlocal enableextensions enabledelayedexpansion
    set file=list.txt
    For /f "delims=" %%a in ('type "%file%" ^& del /F /A "%file%"') do (
        set sValue=%%~a
        echo !sValue:~1! >>"%file%"
    )
    endlocal
    pause
    
    Помещаем файл со списком и батник в одной папке, запускаем батник.
    Исходный файл будет удален и создан новый, с удаленным первым символом

    Пример во вложении. Переименовать delone.txt в delone.cmd
     

    Вложения:

    • delone.txt
      Размер файла:
      221 байт
      Просмотров:
      0
    • list.txt
      Размер файла:
      39 байт
      Просмотров:
      0
    Soprano нравится это.