<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Как сделать вывод awk в красном цвете?]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=34167</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=34167&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как сделать вывод awk в красном цвете?».]]></description>
		<lastBuildDate>Wed, 12 Mar 2014 14:08:24 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как сделать вывод awk в красном цвете?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399756#p399756</link>
			<description><![CDATA[<div class="quotebox"><cite>prostornet пишет:</cite><blockquote><p>на три блока и выводим 1 и 2 блоки</p></blockquote></div><p>ну да. Причём третий блок можно скобками и не выделять, это для наглядности только.</p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Wed, 12 Mar 2014 14:08:24 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399756#p399756</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сделать вывод awk в красном цвете?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399721#p399721</link>
			<description><![CDATA[<p>Огромное спасибо.<br />Вот теперь понятно, что нашу строчку разобрали на три блока и выводим 1 и 2 блоки, а скобки за&nbsp; разбором остались.</p>]]></description>
			<author><![CDATA[null@example.com (prostornet)]]></author>
			<pubDate>Wed, 12 Mar 2014 11:39:06 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399721#p399721</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сделать вывод awk в красном цвете?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399505#p399505</link>
			<description><![CDATA[<div class="quotebox"><cite>prostornet пишет:</cite><blockquote><p>s/(.*)\[([^@]+)(.*)\]/\1\x1B[41m\2\x1B[0m/</p></blockquote></div><p>s/ замена</p><p>(.*) любые символы в любом количестве <strong>\1</strong></p><p>\[ квадратная скобка</p><p>([^@]+) любые символы кроме @ количеством от 1 и больше <strong>\2</strong></p><br /><p>(.*) любые символы в любом количестве</p><p>\] квадратная скобка</p><p>/ </p><p>\1 см. выше, сюда вставляется <strong>\1</strong></p><p>\x1B[41m красный цвет фона</p><p>\2 сюда <strong>\2</strong></p><p>\x1B[0m обычный цвет</p><p>/</p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Tue, 11 Mar 2014 16:12:35 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399505#p399505</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сделать вывод awk в красном цвете?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399464#p399464</link>
			<description><![CDATA[<p><strong>prostornet</strong>, можно <a href="http://emulek.github.io/sed/">http://emulek.github.io/sed/</a></p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Tue, 11 Mar 2014 12:30:26 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399464#p399464</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сделать вывод awk в красном цвете?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399456#p399456</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>последний раз показываю:</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ sed -r &#039;s/(.*)\[([^@]+)(.*)\]/\1\x1B[41m\2\x1B[0m/&#039; tmp/zz<br />Mar 11 13:10:44 iffadmin<br />Mar 11 13:13:14 shpat<br />Mar 11 13:15:03 filippov<br />Mar 11 13:16:02 none<br />Mar 11 13:25:44 arc<br /></div></p></blockquote></div><p>А можно поподробней разобрать конструкцию &#039;s/(.*)\[([^@]+)(.*)\]/\1\x1B[41m\2\x1B[0m/&#039;</p>]]></description>
			<author><![CDATA[null@example.com (prostornet)]]></author>
			<pubDate>Tue, 11 Mar 2014 11:55:16 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399456#p399456</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сделать вывод awk в красном цвете?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399432#p399432</link>
			<description><![CDATA[<div class="quotebox"><cite>yars пишет:</cite><blockquote><p>тут простых awk и sed недостаточно.</p></blockquote></div><p>да-да. Конечно. Без C# это не сделать.</p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Tue, 11 Mar 2014 10:07:49 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399432#p399432</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сделать вывод awk в красном цвете?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399431#p399431</link>
			<description><![CDATA[<div class="codebox"><pre><code>Mar 11 13:10:44 [iffadmin@domen.ru]
Mar 11 13:13:14 [shpat@domen.ru]
Mar 11 13:15:03 [filippov@domen.ru]
Mar 11 13:16:02 [none@domen.ru]
Mar 11 13:25:44 [arc@domen.ru]</code></pre></div><p>последний раз показываю:</p><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ sed -r &#039;s/(.*)\[([^@]+)(.*)\]/\1\x1B[41m\2\x1B[0m/&#039; tmp/zz<br />Mar 11 13:10:44 iffadmin<br />Mar 11 13:13:14 shpat<br />Mar 11 13:15:03 filippov<br />Mar 11 13:16:02 none<br />Mar 11 13:25:44 arc<br /></div></p>]]></description>
			<author><![CDATA[null@example.com (drBatty)]]></author>
			<pubDate>Tue, 11 Mar 2014 10:06:55 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399431#p399431</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сделать вывод awk в красном цвете?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399426#p399426</link>
			<description><![CDATA[<div class="quotebox"><cite>yars пишет:</cite><blockquote><p>ИМХО, тут простых awk и sed недостаточно. Напишите скрипт-обертку, в котором нужные строки считываются строка за строкой в переменную, и уже эта переменная выводится через <em>echo -e</em>.</p></blockquote></div><p>Думал об этом, но как это оформить пока опыта не хватает.<br />Можно наводочку. где подсмотреть?</p>]]></description>
			<author><![CDATA[null@example.com (prostornet)]]></author>
			<pubDate>Tue, 11 Mar 2014 09:51:15 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399426#p399426</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сделать вывод awk в красном цвете?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399424#p399424</link>
			<description><![CDATA[<p>ИМХО, тут простых awk и sed недостаточно. Напишите скрипт-обертку, в котором нужные строки считываются строка за строкой в переменную, и уже эта переменная выводится через <em>echo -e</em>.</p>]]></description>
			<author><![CDATA[null@example.com (yars)]]></author>
			<pubDate>Tue, 11 Mar 2014 09:43:11 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399424#p399424</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сделать вывод awk в красном цвете?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399422#p399422</link>
			<description><![CDATA[<p>Грепится лог файл.<br />После grep и awk имеет вот такой вид:</p><div class="codebox"><pre><code>Mar 11 13:10:44 [iffadmin@domen.ru]
Mar 11 13:13:14 [shpat@domen.ru]
Mar 11 13:15:03 [filippov@domen.ru]
Mar 11 13:16:02 [none@domen.ru]
Mar 11 13:25:44 [arc@domen.ru]</code></pre></div><p>и соответственно sed убирает скобки, а cut отрезает домен.</p><br /><div class="codebox"><pre><code>Mar 11 13:10:44 iffadmin
Mar 11 13:13:14 shpat
Mar 11 13:15:03 filippov
Mar 11 13:16:02 none
Mar 11 13:25:44 arc</code></pre></div><p>Хотелось бы выводить имена красным цветом.</p>]]></description>
			<author><![CDATA[null@example.com (prostornet)]]></author>
			<pubDate>Tue, 11 Mar 2014 09:35:40 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399422#p399422</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как сделать вывод awk в красном цвете?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399420#p399420</link>
			<description><![CDATA[<p>...и, казалось бы, при чём тут <em>awk</em>?<br />P.S. В вашей конструкции последняя команда, которая выводит в консоль — <em>cut</em>.<br />P.S.S. Покажите пример файла и опишите результат, которого хотите добиться.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Tue, 11 Mar 2014 09:22:26 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399420#p399420</guid>
		</item>
		<item>
			<title><![CDATA[Как сделать вывод awk в красном цвете?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=399419#p399419</link>
			<description><![CDATA[<p>Ни как не могу понять, как сделать вывод awk в красном цвете</p><div class="codebox"><pre><code>grep -i &#039;locked out&#039; ${FILE} | awk &#039;{if($2==&#039;$DATE&#039;) {print $1 ,$2 ,$3 ,$8}; }&#039; | sed &#039; s/\[//g &#039; | cut -d&#039;@&#039; -f1</code></pre></div><p>P.S.: <br />при попытке оформить вот так <br /></p><div class="codebox"><pre><code>awk &#039;{if($2==&#039;$DATE&#039;) {print &quot;\033[1;31m&quot; $1 ,$2 ,$3 ,$8 &quot;\033[0m&quot;}; }&#039; </code></pre></div><p>вывод следующего характера:<br /></p><div class="codebox"><pre><code>E1;31mMar 11 06:43:39 none</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (prostornet)]]></author>
			<pubDate>Tue, 11 Mar 2014 09:17:34 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=399419#p399419</guid>
		</item>
	</channel>
</rss>
