|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Добавление числа после точки с условием |
|
|
CMD/BAT - [решено] Добавление числа после точки с условием
|
Старожил Сообщения: 186 |
Добрый день. Помогите решить такую задачу. Есть файл 111.txt который лежит в C:\ в нем много строк текста. Нужно найти строки вида:
Сумм:30 Сумм:10.1 Сумм:50.03 С этих строках, там, где после точки идет одно число в конце нужно дописать 0, т.е. строка Сумм:10.1 должна стать Сумм:10.10, а там где нет точки добавить точку и два нуля, т.е. вместо Сумм:30 должно стать Сумм:30.00, строку с двумя цифрами после точки оставить без изменений. Файл с изменениями сохранить в 222.txt P.S. в принципе можно и не в CMD, а в WHS или PowerShell |
|
Отправлено: 15:01, 06-06-2013 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата Iska:
E:\>CHCP ’ҐЄгй*п Є®¤®ў*п бва**Ёж*: 866 E:\>findstr.exe /r /e /c:"Сумм:[0-9][0-9]" /c:"Сумм:[0-9][0-9]\.[0-9]" "E:\Folde r 1\111.txt" E:\>findstr.exe /r /e /c:"‘㬬:[0-9][0-9]" /c:"‘㬬:[0-9][0-9]\.[0-9]" "E:\Folde r 1\111.txt" E:\>findstr.exe /G:"E:\Folder 1\111.txt" "E:\Folder 1\111.txt" Сумм:30 Сумм:10.1 Сумм:50.03 E:\>CHCP 1251 Текущая кодовая страница: 1251 E:\>findstr.exe /r /e /c:"Сумм:[0-9][0-9]" /c:"Сумм:[0-9][0-9]\.[0-9]" "E:\Folde r 1\111.txt" E:\>findstr.exe /r /e /c:"‘㬬:[0-9][0-9]" /c:"‘㬬:[0-9][0-9]\.[0-9]" "E:\Folde r 1\111.txt" E:\>findstr.exe /G:"E:\Folder 1\111.txt" "E:\Folder 1\111.txt" Сумм:30 Сумм:10.1 Сумм:50.03 E:\>PAUSE1>nul Цитата Iska:
Цитата Iska:
|
|||
Последний раз редактировалось Georgio, 07-06-2013 в 20:01. Отправлено: 19:48, 07-06-2013 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 186
|
Профиль | Отправить PM | Цитировать Всем большое спасибо!!!
|
Отправлено: 20:18, 07-06-2013 | #22 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Georgio:
Цитата Georgio:
Почему Вы не пользуетесь каким-нибудь подходящим редактором: Bred2/Bred3, AkelPad, Notepad++ и т.п.? Цитата Georgio:
|
|||
Отправлено: 20:33, 07-06-2013 | #23 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Цитата Iska:
Цитата Iska:
|
|||
Последний раз редактировалось Georgio, 09-06-2013 в 00:26. Причина: исправление опечатки Отправлено: 21:29, 07-06-2013 | #24 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Georgio:
Цитата Georgio:
|
||
Отправлено: 22:03, 07-06-2013 | #25 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Тоже об зтом думал. Выкладываю: Файл 99964 |
|
Последний раз редактировалось Georgio, 08-06-2013 в 00:34. Отправлено: 22:44, 07-06-2013 | #26 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Georgio:
Цитата:
![]() |
||
Отправлено: 11:13, 08-06-2013 | #27 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать |
Отправлено: 12:08, 08-06-2013 | #28 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Замена и добавление числа в txt файле | Tsok | Скриптовые языки администрирования Windows | 0 | 17-10-2011 17:22 | |
2008 R2 - [решено] После добавление компьютера в домен не запускаются программы | mr.Den | Windows Server 2008/2008 R2 | 6 | 21-07-2010 12:36 | |
Прочие БД - Добавление нулей слева от числа | Jonik-Mnimonik | Программирование и базы данных | 2 | 04-12-2008 09:51 | |
две точки 2000AP+(a1+a2) и карта 650+ хочу репитер из точки | Soft_warrior | Microsoft Windows NT/2000/2003 | 0 | 03-05-2006 21:53 | |
Оптимизация MFS после удаления большого числа файлов | Vlad Drakula | Microsoft Windows 2000/XP | 6 | 25-11-2004 11:46 |
|