Показать сообщение отдельно
Старый 11.01.2006, 15:22     # 8
crawler
Full Member
 
Регистрация: 11.12.2002
Сообщения: 864

crawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собой
Строк в файлe действително больше 100. А то бы я ручками все делал. Первое поле- можно стирать, там всегда будет цифра. Гораздо менее приятной неожиданностью оказалось что некоторые пишут комменты не отделяя от # - типа
Цитата:
#Легитимный коммент
Решил таким способом:
Код:
for /f "tokens=1* delims= " %%i in (%1) do (
  set fst=%%i
  if not "!fst:~0,1!"=="#" (
    set /a num+=1
    echo !num! %%j>>!tmp_file!
  ) else (
    echo %%i %%j>>!tmp_file!
  )
)
Всем огромное спасибо за потраченное время.

кстати, комманда
Код:
 setlocal ENABLEDELAYEDEXPANSION
позволяет не запускать cmd

Последний раз редактировалось crawler; 11.01.2006 в 15:53.
crawler вне форума