Войти

Показать полную графическую версию : [решено] Удаление комментариев в файле


Starter1
06-08-2011, 15:32
Всем доброго времени суток.
Помогите пожалуйста решить такую проблему.

У нас есть файл с таким содержимым.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[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. Символ встречается только перед комментарием и нигде больше.

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

Foreigner
06-08-2011, 17:38
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




© OSzone.net 2001-2012