<?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>Vita di un sys-admin &#187; oneliner</title>
	<atom:link href="http://blog.angelofailla.com/tag/oneliner/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.angelofailla.com</link>
	<description>Storie, esperienze e pensieri da Dublino.</description>
	<lastBuildDate>Sun, 14 Aug 2011 22:11:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Io ti odio!</title>
		<link>http://blog.angelofailla.com/2009/02/14/io-ti-odio/</link>
		<comments>http://blog.angelofailla.com/2009/02/14/io-ti-odio/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 11:19:39 +0000</pubDate>
		<dc:creator>pallotron</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Irlanda]]></category>
		<category><![CDATA[Lamentazioni]]></category>
		<category><![CDATA[Lavoro]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[odio]]></category>
		<category><![CDATA[oneliner]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[sed]]></category>

		<guid isPermaLink="false">http://blog.angelofailla.com/?p=1318</guid>
		<description><![CDATA[Caro collega, stavolta lo scrivo qui: ieri ti ho odiato, per l&#8217;ennesima volta! Quando il nostro collega DBA indiano e&#8217; venuto da me chiedendomi: «Angelo, come faccio ad inserire una stringa &#8220;NAME&#8221; su un file &#8220;tmp.log&#8221; da 1 GB tra la quarta e la quinta colonna con VI/VIM?» Tu hai sentito&#8230; ti sei voluto alzare&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Caro collega,</p>
<p>stavolta lo scrivo qui: ieri ti ho <strong>odiato</strong>, per l&#8217;ennesima volta!</p>
<p>Quando il nostro collega DBA indiano e&#8217; venuto da me chiedendomi:</p>
<blockquote><p>«Angelo, come faccio ad inserire una stringa &#8220;NAME&#8221; su un file &#8220;tmp.log&#8221; da 1 GB tra la quarta e la quinta colonna con VI/VIM?»</p></blockquote>
<p><strong>Tu hai sentito&#8230; ti sei voluto alzare&#8230; con quell&#8217;aria da saccente&#8230; *dovevi* intrometterti&#8230; il tuo istinto da &#8220;nerdone-primo-della-classe-so-tutto-io&#8221; ti ha fatto venire alla mia scrivania mentre io scrivevo il one-liner perl necessario alla magia, consigliandomi di poterlo fare cosi&#8217; e coli&#8217;&#8230; con sed piuttosto che con awk, e blabla&#8230;</strong></p>
<p style="text-align: center;"><strong><a href="http://blog.angelofailla.com/wp-content/uploads/2009/02/nerd.jpg"><img class="size-full wp-image-1320 aligncenter" title="nerd" src="http://blog.angelofailla.com/wp-content/uploads/2009/02/nerd.jpg" alt="nerd" width="300" height="370" /></a><br />
</strong></p>
<p>Non e&#8217; stato sufficiente che ti dicessi di farti i cazzi tuoi&#8230; dovevi gareggiare&#8230; dovevi farti sputtanare&#8230; e dopo 2 minuti hai avuto anche la sfacciataggine di mandare una email al collega col subject &#8220;sed version&#8221;, scrivendo questa zozzeria:</p>
<pre>$ cat tmp.log | sed 's/^\(\W*\w\+\W\+\w\+\W\+\W*\w\+\)/\1 fff/g'</pre>
<p>Ma ti ho punito con la eleganza del Perl:</p>
<pre>$ perl -lpne 's/^((\w+\W+){3})/$1NAME /;' tmp.log</pre>
<p><strong>Sei old! OLD! Mettitelo in testa. Guarda quella linea, e&#8217; ILLEGGIBILE. Con tutte quelle sequenze di escape!<br />
</strong></p>
<p><strong>Peccato che il DBA abbia scelto il tuo sed. In questo mondo non c&#8217;e&#8217; giustizia.<br />
</strong></p>
<img src="http://blog.angelofailla.com/?ak_action=api_record_view&id=1318&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.angelofailla.com%2F2009%2F02%2F14%2Fio-ti-odio%2F&amp;title=Io%20ti%20odio%21" id="wpa2a_2"><img src="http://blog.angelofailla.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.angelofailla.com/2009/02/14/io-ti-odio/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
	</channel>
</rss>

