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

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

Alexander_88 06-02-2019 03:57 2856465

Каждой цифре в строке прибавить 1
 
Здравствуйте, в 1.txt есть список чисел.. каждое число с новой строки.. букв при этом нету, числа все четырехзначные. Нужно чтобы скрипт создал файл 2.txt в котором будут числа равный числам из 1.txt+1 (прибавить 1 к каждому из чисел.
Пример:

1.txt
Код:

0001
0024
0047
0070
0093
0116
0139
0162
0185

после применения скрипта должно получиться:

2.txt
Код:

0002
0025
0048
0071
0094
0117
0140
0163
0186


YuS_2 06-02-2019 08:21 2856472

powershell
Код:

gc 1.txt|%{"$([int]$_+1)".padleft(4,'0')}|sc 2.txt

megaloman 06-02-2019 09:24 2856480

Код:

@Echo Off
        >"Z:\Box_In\2.txt" (FOR /F "usebackq delims=" %%i IN ("Z:\Box_In\1.txt") DO  Set /A NN=1%%i+1 &Call Echo %%NN:~1%%)
Exit /B


Alexander_88 06-02-2019 09:46 2856482

Спасибо, все работает четко :)


Время: 17:06.

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