<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>UNIX Notes &#187; awk</title>
	<atom:link href="http://www.unixnotes.org/category/awk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.unixnotes.org</link>
	<description>O unix, o universo e tudo mais.</description>
	<lastBuildDate>Sat, 02 Jul 2011 19:24:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>AWK &#8211; Como usar uma variável shell</title>
		<link>http://www.unixnotes.org/2010/11/09/awk-como-usar-uma-variavel-shell/</link>
		<comments>http://www.unixnotes.org/2010/11/09/awk-como-usar-uma-variavel-shell/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 11:19:05 +0000</pubDate>
		<dc:creator>Carla Duclos</dc:creator>
				<category><![CDATA[awk]]></category>
		<category><![CDATA[shell-script]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[variável]]></category>

		<guid isPermaLink="false">http://www.unixnotes.org/?p=709</guid>
		<description><![CDATA[Para usar uma variável shell numa linha de comando do AWK, há 2 maneiras de se fazer isso. Uma delas é usar aspas como no exemplo abaixo usando a variável shell count: awk "/ $count/ " ' { print $1 }' A outra é atribuir o valor da variável à uma variável do próprio awk [...]]]></description>
			<content:encoded><![CDATA[<p>Para usar uma variável shell numa linha de comando do AWK, há 2 maneiras de se fazer isso.</p>
<p>Uma delas é usar aspas como no exemplo abaixo usando a variável shell <em>count</em>:</p>
<pre>awk "/ $count/ " ' { print $1 }'</pre>
<p>A outra é atribuir o valor da variável à uma variável do próprio awk através da opção -v. Por exemplo, usando a variável shell <em>count </em>e a variável awk <em>co</em>:</p>
<pre>awk -v co="$count" '{if ($1 == co) print $2 }'`</pre>
<p><strong>Referência:</strong></p>
<ul>
<li> <a title="http://www.gnu.org/manual/gawk/html_node/Using-Shell-Variables.html" href="http://www.gnu.org/manual/gawk/html_node/Using-Shell-Variables.html" target="_self">http://www.gnu.org/manual/gawk/html_node/Using-Shell-Variables.html</a></li>
</ul>
<p><strong>Leia também:</strong>
<ul class="similar-posts">
<li><a href="http://www.unixnotes.org/2008/07/24/awk-exemplo-de-uso-com-if/" rel="bookmark" title="24/07/2008">AWK &#8211; Exemplo de uso com if</a></li>
<li><a href="http://www.unixnotes.org/2007/06/14/incrementar-variavel-numerica-em-bash2/" rel="bookmark" title="14/06/2007">Incrementar variável numérica em bash2</a></li>
<li><a href="http://www.unixnotes.org/2008/12/08/aix-limite-de-usuarios-logados-como-verificar-e-aumentar/" rel="bookmark" title="8/12/2008">Aix &#8211; Limite de pseudo-terminais. Logins limitados. Como verificar e alterar?</a></li>
<li><a href="http://www.unixnotes.org/2007/05/25/sed-dica/" rel="bookmark" title="25/05/2007">Sed &#8211; Dica: Como substituir uma palavra em vários arquivos</a></li>
<li><a href="http://www.unixnotes.org/2008/08/08/aix-como-desbloquear-e-zerar-tentativas-falhas-de-login-de-um-usuario/" rel="bookmark" title="8/08/2008">Aix &#8211; Como desbloquear e zerar tentativas falhas de login de um usuário</a></li>
</ul>
<p><!-- Similar Posts took 3.404 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixnotes.org/2010/11/09/awk-como-usar-uma-variavel-shell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AWK &#8211; Exemplo de uso com if</title>
		<link>http://www.unixnotes.org/2008/07/24/awk-exemplo-de-uso-com-if/</link>
		<comments>http://www.unixnotes.org/2008/07/24/awk-exemplo-de-uso-com-if/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 14:16:40 +0000</pubDate>
		<dc:creator>Carla Duclos</dc:creator>
				<category><![CDATA[administração de sistemas]]></category>
		<category><![CDATA[awk]]></category>
		<category><![CDATA[comandos]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[ls]]></category>

		<guid isPermaLink="false">http://www.unixnotes.org/?p=76</guid>
		<description><![CDATA[No exemplo abaixo, usarei o awk para avaliar o valor de uma coluna de dados e caso tenha o valor que eu desejo, imprimirei na tela os campos de meu interesse. No exemplo abaixo quero avaliar se a data de um arquivo é 2006 e então exibir na tela a data e o nome do [...]]]></description>
			<content:encoded><![CDATA[<p>No exemplo abaixo, usarei o awk para avaliar o valor de uma coluna de dados e caso tenha o valor que eu desejo, imprimirei na tela os campos de meu interesse.</p>
<p>No exemplo abaixo quero avaliar se a data de um arquivo é 2006 e então exibir na tela a data e o nome do arquivo:</p>
<p>Saida do comando &#8220;ls -l&#8221;</p>
<pre>
# ls -l
-rw-r-----   1 userfoo   groupfoo  68578 Dec 29 2006  file_foo1.txt
-rw-r-----   1 userfoo   groupfoo  84609 Dec 29 2006  file_foo2.txt
-rw-r-----   1 userfoo   groupfoo  44587 Dec 29 2006  file_foo3.txt
</pre>
<p>Usando o awk:</p>
<pre>
# ls -l | awk  '{if ($8 == "2006") print $8 "  " $9}'

2006  file_foo1.txt
2006  file_foo2.txt
2006  file_foo3.txt
</pre>
<p>&nbsp;</p>
<h2>Referência:</h2>
<p>Mais informações sobre o uso do awk: <a title="http://www.grymoire.com/Unix/Awk.html" href="http://www.grymoire.com/Unix/Awk.html" target="_blank">http://www.grymoire.com/Unix/Awk.html</a><strong>Leia também:</strong>
<ul class="similar-posts">
<li><a href="http://www.unixnotes.org/2010/11/09/awk-como-usar-uma-variavel-shell/" rel="bookmark" title="9/11/2010">AWK &#8211; Como usar uma variável shell</a></li>
<li><a href="http://www.unixnotes.org/2008/02/22/como-criar-um-arquivo-de-um-tamanho-especifico/" rel="bookmark" title="22/02/2008">Aix e Solaris &#8211; Como criar um arquivo de um tamanho específico</a></li>
<li><a href="http://www.unixnotes.org/2007/08/03/como-pular-a-primeira-linha-de-uma-lista/" rel="bookmark" title="3/08/2007">Saída de um comando ou arquivo: Como pular a primeira linha de uma lista</a></li>
<li><a href="http://www.unixnotes.org/2007/06/13/bash-argument-list-too-long/" rel="bookmark" title="13/06/2007">bash: Argument list too long</a></li>
<li><a href="http://www.unixnotes.org/2008/12/15/aix-comandos-instfix-e-lppchk-verificar-apar-ml-pacotes-corrompidos/" rel="bookmark" title="15/12/2008">Aix &#8211; Comandos instfix e lppchk &#8211; Verificar APAR, ML, pacotes corrompidos</a></li>
</ul>
<p><!-- Similar Posts took 3.998 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixnotes.org/2008/07/24/awk-exemplo-de-uso-com-if/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

