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

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

Ответить
Настройки темы
CMD/BAT - [решено] Удалить в текстовом файле по условию

Новый участник


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

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


Как удалить в текстовом файле слова заключенные в скобки, вместе со скобками? Например (иванов).

Отправлено: 18:16, 20-11-2010

 

Googler


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

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


AFAIK штатными средствами CMD сделать возможно, но это уже из разряда извращений, так как придется делать посимвольный парсер, который будет работать о-о-очень медленно и с рядом ограничений (например, на длину строки)... чисто из спортивного интереса можно попробовать, но лучше воспользоваться сторонними CMD-утилитами, "заточенными" на работу с текстом (либо использовать WSH/PowerShell):

вариант на AWK:
Код: Выделить весь код
awk "{gsub(/\([^)]*\)/,\"\");print}" 1.txt >2.txt
вариант на SED:
Код: Выделить весь код
sed "s/([^)]*)//g" 1.txt >2.txt
P.S. некоторые сборки SED могут некорректно обрабатывать переносы строк, заменяя CRLF -> LF
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:53, 21-11-2010 | #2



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

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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] помощь в поиске строки в файле по условию tr011_tmn Скриптовые языки администрирования Windows 11 19-07-2013 14:16
Автоматизировать большое количество однотипных действий в текстовом файле mityamitya AutoIt 3 18-04-2010 17:44
[решено] Найти и заменить в текстовом файле. Как? Pozia AutoIt 15 11-03-2010 19:12
подсчёт слов в текстовом файле bakatum Хочу все знать 4 22-01-2010 21:10
[решено] Как удалить строки в текстовом файле при отсутсвии файла в опрелеленном месте? Pozia AutoIt 23 14-05-2009 21:41




 
Переход