среда, 26 августа 2015 г.

Рекурсивный поиск и замена текста во всех файлах

find . -type f -name '*file.mask' -exec sed -i -r 's/regexp/new_replacement/g' {} \;
 
Живой пример:
find . -type f -name '*.py' -exec sed -i -r 's/^(# Copyright 2008 -) [0-9]{4}/\\1 2015/g' {} \; 
 
Отсюда  toster.ru/q/5396
 
 

понедельник, 1 июня 2015 г.

Как исправить Cannot connect to WMI provider

Откуда взялась беда неизвестно. Возникает на x64 машинах с x32 SQL сервером.
Источник предлагает решать так:
В терминале перейти в папк C:\Program Files (x86)\Microsoft SQL Server\100\Shared
100  -- скорее всего будет отличаться для конкретного случая.
В этой паке должен быть файл sqlmgmproviderxpsp2up.mof
Запустить команду mofcomp sqlmgmproviderxpsp2up.mof

Вуаля!