Удалить в текстовом файле по условию
Как удалить в текстовом файле слова заключенные в скобки, вместе со скобками? Например (иванов).
|
AFAIK штатными средствами CMD сделать возможно, но это уже из разряда извращений, так как придется делать посимвольный парсер, который будет работать о-о-очень медленно и с рядом ограничений (например, на длину строки)... чисто из спортивного интереса можно попробовать, но лучше воспользоваться сторонними CMD-утилитами, "заточенными" на работу с текстом (либо использовать WSH/PowerShell):
вариант на AWK: Код:
awk "{gsub(/\([^)]*\)/,\"\");print}" 1.txt >2.txt Код:
sed "s/([^)]*)//g" 1.txt >2.txt |
Время: 10:47. |
Время: 10:47.
© OSzone.net 2001-