Страницы

четверг, 29 апреля 2010 г.

grep in wincmd

Работаю я теперь за машиной с Windows Server 2008 на борту, хотя и использую его как настольную систему. Но вот стал я после долгого времени жизни в линухе, что командная строка - это удобно и естественно стал пользоваться ей в венде. И тут я начал скучать за несколькими вещами, которые буду похоже описывать и дальше, по мере их решения.



Вот буквально сегодня мне очень не хватало замечательной команды grep. Решение оказалось банально простым:

C:\>findstr /?

Вот она, практически полный аналог grep. Умеет даже с регулярными выражениями работать. Используя pipe (как оказалось в венде он тоже есть) очень удобно работать. 


i.e.:


Ищем фразу в файле: 


findstr <фраза>


Ищем несколько разный фраз в файле (берём в кавычки и разделяем фразы пробелом):


findstr "<фраза1> <фраза2> <фраза 3>"




Майкрософт потихоньку приближиется таки к юниксподобным системам. Ужи вот и греп есть и по табам добивается имя файла, а Windows Server 2008 Core чего стоит! 


Ждём дальнейших "новшеств" :)

Комментариев нет:

Отправить комментарий