Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Каждой цифре в строке прибавить 1

Ответить
Настройки темы
Любой язык - [решено] Каждой цифре в строке прибавить 1

Ветеран


Сообщения: 531
Благодарности: 4

Профиль | Отправить PM | Цитировать


Здравствуйте, в 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

Отправлено: 03:57, 06-02-2019

 

Аватара для YuS_2

Crazy


Contributor


Сообщения: 1171
Благодарности: 487

Профиль | Отправить PM | Цитировать


powershell
Код: Выделить весь код
gc 1.txt|%{"$([int]$_+1)".padleft(4,'0')}|sc 2.txt

-------
scio me nihil scire. Ѫ

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:21, 06-02-2019 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Contributor


Сообщения: 2710
Благодарности: 1686

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@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

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:24, 06-02-2019 | #3


Ветеран


Сообщения: 531
Благодарности: 4

Профиль | Отправить PM | Цитировать


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

Отправлено: 09:46, 06-02-2019 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Каждой цифре в строке прибавить 1

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Удаление последнего символа в каждой строке txt - файла Мария_Айдарова@vk Скриптовые языки администрирования Windows 14 01-08-2019 18:23
CMD/BAT - [решено] Добавление к каждой строке из файла txt свой текст Acred Скриптовые языки администрирования Windows 9 08-09-2016 04:53
Офис и Текст - Как выделить в каждой строке только цифры KooDI Программное обеспечение Windows 1 01-03-2013 18:29
CMD/BAT - [решено] Удаление первых 9 символов в каждой строке TXT файла pzh2393 Скриптовые языки администрирования Windows 1 18-05-2012 16:53
Звук - [решено] Подключение к цифре zogi Прочее железо 4 22-02-2010 14:37




 
Переход