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

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

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

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


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

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


Всем доброго времени суток.
Помогите пожалуйста решить такую проблему.

У нас есть файл с таким содержимым.
Код: Выделить весь код
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[wpn_ak74]:identity_immunities
GroupControlSection		= spawn_group
discovery_dependency	= 
$spawn              	= "weapons\ak-74"	; name and section in level editor
$npc					= on				
$prefetch 				= 8
scheduled				= off               ;[] option for ALife Simulator
cform               	= skeleton
class               	= WP_AK74			; class of the weapon that corresponding to CPP class
min_radius          	= 30				; [] for AI
max_radius          	= 100				; [] for AI
description				= enc_weapons1_wpn-ak74
;-----------------------------------------------------------------------------------
; настройки
holder_range_modifier	= 1.0		       ; во сколько раз увеличивается eye_range 
holder_fov_modifier		= 0.7              ; во сколько раз увеличивается eye_fov
;-----------------------------------------------------------------------------------
Наверное уже заметили что после символа ";" идет комментарий.
Задача такова: убрать все комментарии (ну естественно вместе с этим ";" символом).

Примечание
1. Символ может стоять везде, даже в начале строки.
2. Символ встречается только перед комментарием и нигде больше.

Заранее спасибо за ответы !

Отправлено: 15:32, 06-08-2011

 

Ветеран


Contributor


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

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


Starter1,
Код: Выделить весь код
@echo off

for /f "tokens=1 delims=;" %%i in ('findstr /b /v ";.*" file.ini') do 1>>file.tmp echo %%i
move file.tmp file.ini
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:38, 06-08-2011 | #2



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

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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - [решено] Удаление пустой строки в файле monolit Скриптовые языки администрирования Windows 4 17-08-2013 13:57
PowerShell - [решено] Поиск и удаление дублей в csv-файле IvanXXL Скриптовые языки администрирования Windows 4 19-07-2011 13:14
CMD/BAT - [решено] Поиск и удаление строки в файле по сложным условиям m0nkrus Скриптовые языки администрирования Windows 9 26-06-2011 10:37
CMD/BAT - Удаление пробелов справа в строках в файле (rtrim) dimas_xp Скриптовые языки администрирования Windows 2 04-06-2010 09:33
[решено] Формат комментариев в REG-файле truvo Хочу все знать 13 30-03-2009 17:16




 
Переход