http://mtaalamu.ru ru (http://mtaalamu.ru) (http://mtaalamu.ru) http://mtaalamu.ru http://mtaalamu.ru Linux: выводим в консоль все имеющиеся в css цвета /blog/coding/2010.html /blog/coding/2010.html Sergei_T
Warning! Hardcore content!

grep -ihr color *.css | sed "s/.*color.*:\ *\"\?\([^\"|^\;|^\!]*\)\(.*\)/color:\1;/" | grep ";" > 1.colors
grep -ihr "background[^\-]" *.css | sed "s/.*background.*:\ *\"\?\([^\"|^\;|^\!|\S]*\)\(.*\)/color:\1;/" | grep ";" >> 1.colors
grep -ihr "border[^\-]" *.css | sed "s/.*border.*:\ *\"\?\([^\"|^\;|^\!|\S]*\)\(.*\)/color:\1;/" | grep ";" >> 1.colors
grep -v url 1.colors > 2.colors
grep -v "\/\*" 2.colors > 3.colors
sort 3.colors | uniq > 4.colors
more 4.colors


Под конец желательно сделать:

cat 4.colors | grep '#' > 5.colors


Найдено здесь]]>
Thu, 08 Sep 2011 15:08:06 +0400 css bash sed grep консоль
Еще несколько слов о sed /blog/admining/1916.html /blog/admining/1916.html yababay запуском собственного jabber-бота я решил детально изучить потоковый редактор sed. С его помощью можно править тексты сравнительно короткими консольными командами, что, собственно, и позволяет делать бот. Учебников по sed в Интернете полно. Выбрал Sed — An Introduction and Tutorial by Bruce Barnett. Во-первых, потому что он обновился буквально месяц назад (sed хотя и имеет почти 40-летнюю историю, но до сих пор весьма актуален). Во-вторых, текст этот очень адекватный, с шутками-прибаутками, читается легко. В-третьих, материала в нем в самый раз. За 5 минут, конечно, не одолеешь, но и добраться до конца захода за 2-3 вполне возможно. В данном топике я хочу зафиксировать для себя почерпнутые в упомянутом учебнике знания, в форме, которая может и еще кому-нибудь из русскоязычных читателей покажется удобной.

]]>
Fri, 15 Jul 2011 13:22:37 +0400 sed редактирование текста
Головоломка в стиле sed /blog/admining/1915.html /blog/admining/1915.html yababay
sed '/^g/s/g/s/g'


Попробуйте разобраться на досуге что это означает и вы поймете, что возможности этого потокового редактора гораздо шире, чем замена одного шаблона на другой.]]>
Thu, 14 Jul 2011 22:21:57 +0400 sed редактирование текста
sed: удаление из файла одинарных и двойных кавычек /blog/admining/1322.html /blog/admining/1322.html Sergei_T sed "s/'//g;s/\"//g" ./исходный.txt > ./результат.txt]]> Mon, 01 Nov 2010 16:39:06 +0300 sed Open Source 1C 7.7 + Etersoft Wine + PostgreSQL /blog/admining/1313.html /blog/admining/1313.html Sergei_T incron, реагирующий на изменения файлов.]]> Mon, 01 Nov 2010 19:48:52 +0300 Кодинг администрирование PostgreSQL shell bash sed