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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - как удалить ">" из строки типа “>>…>>c:\program files\dir\mir\doc.skok”

Ответить
Настройки темы
CMD/BAT - как удалить ">" из строки типа “>>…>>c:\program files\dir\mir\doc.skok”

Пользователь


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

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


Есть строка типа “>>…>>c:\program files\dir\mir\doc.skok”
Как быть если нужно удалить знаки больше из строки, при том, что их число может варьироваться. Задача не сложная, если бы не знак больше не являлся спец.символом…

Отправлено: 13:10, 14-02-2008

 


Moderator


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

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


akrav, экранирование спецсимволов в .cmd с помощью символа ^
Надо включить EnableDelayedExpansion, чтобы работало.

Для проверки создаем файл Test.txt, содержащий:
Код: Выделить весь код
>>...>>c:\program files\dir\mir\doc.skok
И скрипт .cmd:
Код: Выделить весь код
@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion

For /F "Delims=" %%I In (Test.txt) Do (
  Set A=%%I
  Set B=!A:^>=!
  Echo !B!
)
Exit
Правда, есть недостаток - в файле Test.txt не должно быть восклицательных знаков.

Последний раз редактировалось Petya V4sechkin, 14-02-2008 в 16:51.


Отправлено: 16:35, 14-02-2008 | #2



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

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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - как удалить ">" из строки типа “>>…>>c:\program files\dir\mir\doc.skok”

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Как удалить папку "Моя музыка","Мои Картинки", "Мое видео"? verdix Microsoft Windows 2000/XP 3 03-10-2009 23:46
Очистка "Program Files" & "Documents & Settings" перед установкой. sergvg Автоматическая установка Windows 2000/XP/2003 27 26-07-2009 10:13
Program Files и "Пользователь удалённого рабочего стола" alex911k Microsoft Windows NT/2000/2003 5 09-07-2009 12:06
Запретить/удалить пункт "Programs" ("Программы") из меню кнопки "Start" ("Пуск") submaster Microsoft Windows NT/2000/2003 5 13-09-2006 12:29
winnt.sif и папка "Program Files" Roman Dagger Автоматическая установка Windows 2000/XP/2003 2 16-05-2005 09:28




 
Переход