<?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>Lovebash.org &#187; manipolazione file</title>
	<atom:link href="http://www.lovebash.org/category/manipolazione-file/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lovebash.org</link>
	<description>Non potrai piu' fare a meno di lei</description>
	<lastBuildDate>Mon, 26 Jul 2010 09:32:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Visualizzare file di testo compressi</title>
		<link>http://www.lovebash.org/2010/07/26/visualizzare-file-di-testo-compressi/</link>
		<comments>http://www.lovebash.org/2010/07/26/visualizzare-file-di-testo-compressi/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 09:30:35 +0000</pubDate>
		<dc:creator>olaolaonline</dc:creator>
				<category><![CDATA[manipolazione file]]></category>

		<guid isPermaLink="false">http://www.lovebash.org/?p=40</guid>
		<description><![CDATA[Per visualizzare velocemente il contenuto di un file di testo nella shell ci sono diversi modi. I comandi più comodi sono sicuramente less, more e cat. E se questo file di testo fosse compresso? Dovremmo decomprimerlo, leggerlo e poi magari comprimerlo di nuovo. Scomodo&#8230; Allora usiamo zcat! Il suo utilizzo è identico a quello del [...]]]></description>
			<content:encoded><![CDATA[<p>Per visualizzare velocemente il contenuto di un file di testo nella <em>shell</em> ci sono diversi modi. I comandi più comodi sono sicuramente <em>less</em>, <em>more</em> e <em>cat</em>.</p>
<p>E se questo file di testo fosse compresso? Dovremmo decomprimerlo, leggerlo e poi magari comprimerlo di nuovo. Scomodo&#8230;</p>
<p>Allora usiamo <em>zcat</em>!</p>
<p>Il suo utilizzo è identico a quello del comando <em>cat</em>, ma <em>zcat</em> funziona sui file compressi.</p>
<div class="dean_ch" style="white-space: wrap;"><span class="kw2">zcat</span> file_di_testo.gz</div>
]]></content:encoded>
			<wfw:commentRss>http://www.lovebash.org/2010/07/26/visualizzare-file-di-testo-compressi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aggiungere numeri di linea ad un file</title>
		<link>http://www.lovebash.org/2009/06/30/aggiungere-numeri-di-linea-ad-un-file/</link>
		<comments>http://www.lovebash.org/2009/06/30/aggiungere-numeri-di-linea-ad-un-file/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 15:20:57 +0000</pubDate>
		<dc:creator>olaolaonline</dc:creator>
				<category><![CDATA[manipolazione file]]></category>

		<guid isPermaLink="false">http://www.lovebash.org/?p=34</guid>
		<description><![CDATA[Puo&#8217; capitare di voler numerare le righe di un file, come si faceva una volta nei listati dei codici di programmazione. Il primo modo che mi viene in mente è quello di utilizzare un piccolo script awk awk &#8216;{print NR, $0}&#8217; nomefile Ancora piu&#8217; veloce pero&#8217; e&#8217; utilizzare il comando nl nl nomefile Se vogliamo [...]]]></description>
			<content:encoded><![CDATA[<p>Puo&#8217; capitare di voler numerare le righe di un file, come si faceva una volta nei listati dei codici di programmazione.</p>
<p>Il primo modo che mi viene in mente è quello di utilizzare un piccolo script <em>awk</em></p>
<div class="dean_ch" style="white-space: wrap;"><span class="kw2">awk</span> <span class="st0">&#8216;{print NR, $0}&#8217;</span> nomefile</div>
<p>Ancora piu&#8217; veloce pero&#8217; e&#8217; utilizzare il comando <em>nl</em></p>
<div class="dean_ch" style="white-space: wrap;"><span class="kw2">nl</span> nomefile</div>
<p>Se vogliamo numerare anche le righe vuote, come nel caso del <em>awk</em>, allora basta aggiungere l&#8217;opzione <em>-ba</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lovebash.org/2009/06/30/aggiungere-numeri-di-linea-ad-un-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Invertire il contenuto di un file</title>
		<link>http://www.lovebash.org/2008/11/20/invertire-il-contenuto-di-un-file/</link>
		<comments>http://www.lovebash.org/2008/11/20/invertire-il-contenuto-di-un-file/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 22:44:18 +0000</pubDate>
		<dc:creator>olaolaonline</dc:creator>
				<category><![CDATA[manipolazione file]]></category>

		<guid isPermaLink="false">http://www.lovebash.org/2008/11/20/invertire-il-contenuto-di-un-file/</guid>
		<description><![CDATA[Altro utilissimo comando!!! Non vi capita tutti i giorni di dover invertire l&#8217;ordine delle righe di un file? Bene, se per visualizzare il contenuto di un file nella console usiamo il comando cat, per visualizzarne il contenuto ma in ordine inverso non dobbiamo far altro che usare il comando tac. Quindi se il file contiene [...]]]></description>
			<content:encoded><![CDATA[<p>Altro utilissimo comando!!!</p>
<p>Non vi capita tutti i giorni di dover invertire l&#8217;ordine delle righe di un file? Bene, se per visualizzare il contenuto di un file nella console usiamo il comando <em>cat</em>, per visualizzarne il contenuto ma in ordine inverso non dobbiamo far altro che usare il comando <em>tac</em>.</p>
<p>Quindi se il file contiene</p>
<div class="dean_ch" style="white-space: wrap;"><span class="kw2">cat</span> nomefile<br />
Prima riga<br />
Seconda riga<br />
3a riga</div>
<p>il risultato invertito sarà</p>
<div class="dean_ch" style="white-space: wrap;"><span class="kw2">tac</span> nomefile<br />
3a riga<br />
Seconda riga<br />
Prima riga</div>
<p>Semplice? Semplicissimo!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lovebash.org/2008/11/20/invertire-il-contenuto-di-un-file/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Convertire un file in formato DOS</title>
		<link>http://www.lovebash.org/2008/09/05/convertire-un-file-in-formato-dos/</link>
		<comments>http://www.lovebash.org/2008/09/05/convertire-un-file-in-formato-dos/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 19:53:14 +0000</pubDate>
		<dc:creator>olaolaonline</dc:creator>
				<category><![CDATA[manipolazione file]]></category>

		<guid isPermaLink="false">http://www.lovebash.org/2008/09/05/convertire-un-file-in-formato-dos/</guid>
		<description><![CDATA[Forse non tutti sanno che i file di testo creati sotto DOS/Windows hanno come terminatore di riga l&#8217;accoppiata di caratteri speciali CR/LF (carriage return/line feed o anche \r\n). Linux e piu&#8217; in generale i sistemi Unix invece utilizzano in solo carattere LF. Per questo quando si copia un file di testo da una macchina Windows [...]]]></description>
			<content:encoded><![CDATA[<p>Forse non tutti sanno che i file di testo creati sotto DOS/Windows hanno come terminatore di riga l&#8217;accoppiata di caratteri speciali CR/LF (carriage return/line feed o anche \r\n).</p>
<p>Linux e piu&#8217; in generale i sistemi Unix invece utilizzano in solo carattere LF. Per questo quando si copia un file di testo da una macchina Windows si hanno problemi di visualizzazione.</p>
<p>Per risolvere il problema basta applicare al file il comando <em>dos2unix</em>.</p>
<div class="dean_ch" style="white-space: wrap;">dos2unix nomefile</div>
<p>Tale comando in genere non e&#8217; compreso nelle installazioni base ed e&#8217; contenuto in pacchetti che hanno nome diverso nelle varie distribuzioni linux. Credo pero&#8217; che non dovrebbe mancare nella nostra <em>linux box</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lovebash.org/2008/09/05/convertire-un-file-in-formato-dos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Affiancare due o piu&#8217; file</title>
		<link>http://www.lovebash.org/2008/01/31/affiancare-due-o-piu-file/</link>
		<comments>http://www.lovebash.org/2008/01/31/affiancare-due-o-piu-file/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 17:38:57 +0000</pubDate>
		<dc:creator>olaolaonline</dc:creator>
				<category><![CDATA[manipolazione file]]></category>

		<guid isPermaLink="false">http://www.lovebash.org/2008/01/31/affiancare-due-o-piu-file/</guid>
		<description><![CDATA[Se stiamo lavorando su due o piu&#8217; file contenenti, ad esempio, delle colonne di dati e volessimo creare un unico file con tutti i dati di origine ci basta utilizzare il comando paste. paste -d&#34; &#34; file1 file2 file3&#8230; In questo modo verra&#8217; mostrato a schermo il contento, ma possiamo sempre reindirizzarlo su un altro [...]]]></description>
			<content:encoded><![CDATA[<p>Se stiamo lavorando su due o piu&#8217; file contenenti, ad esempio, delle colonne di dati e volessimo creare un unico file con tutti i dati di origine ci basta utilizzare il comando <em>paste</em>.</p>
<div class="dean_ch" style="white-space: wrap;">paste -d<span class="st0">&quot; &quot;</span> file1 file2 file3&#8230;</div>
<p>In questo modo verra&#8217; mostrato a schermo il contento, ma possiamo sempre reindirizzarlo su un altro file. L&#8217;opzione <em>-d</em> permette di specificare quale carattere utilizzare per delimitare i due file, in questo caso uno spazio.<br />
Ad esempio se il file <em>nomi.txt</em> contiene</p>
<div class="dean_ch" style="white-space: wrap;">Mario<br />
Pinco<br />
Giulio</div>
<p>ed il file <em>cognomi.txt</em> contiene</p>
<div class="dean_ch" style="white-space: wrap;">Rossi<br />
Pallino<br />
Cesare</div>
<p>il risultato sara&#8217;</p>
<div class="dean_ch" style="white-space: wrap;">Mario Rossi<br />
Pinco Pallino<br />
Giulio Cesare</div>
<p>Nel caso i due file abbiamo lunghezza diversa il comando funziona ugualmente ma si dovra&#8217; prestare attenzione al risultato ottenuto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lovebash.org/2008/01/31/affiancare-due-o-piu-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
