<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: bash: /bin/rm: Argument list too long</title>
	<atom:link href="http://www.spippolazione.net/index.php/2008/10/16/bash-binrm-argument-list-too-long/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.spippolazione.net/index.php/2008/10/16/bash-binrm-argument-list-too-long/</link>
	<description>La vita e&#039; un workaround</description>
	<lastBuildDate>Fri, 30 Jul 2010 14:46:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: swarzy</title>
		<link>http://www.spippolazione.net/index.php/2008/10/16/bash-binrm-argument-list-too-long/comment-page-1/#comment-5234</link>
		<dc:creator>swarzy</dc:creator>
		<pubDate>Fri, 24 Oct 2008 18:42:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.spippolazione.net/?p=1792#comment-5234</guid>
		<description>Scusa cosi per curiosita&#039;:
perche&#039; questo comamdo funziona:

ls -l  &#124;wc -l
570844

mentre quest&#039;altro:

ls -l 11* &#124;wc -l
bash: /bin/ls: Argument list too long

invece da errore??

a regola con specificando &quot;11*&quot; la lista dei file dovrebbe essere meno lunga...</description>
		<content:encoded><![CDATA[<p>Scusa cosi per curiosita&#8217;:<br />
perche&#8217; questo comamdo funziona:</p>
<p>ls -l  |wc -l<br />
570844</p>
<p>mentre quest&#8217;altro:</p>
<p>ls -l 11* |wc -l<br />
bash: /bin/ls: Argument list too long</p>
<p>invece da errore??</p>
<p>a regola con specificando &#8220;11*&#8221; la lista dei file dovrebbe essere meno lunga&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: diggita.it</title>
		<link>http://www.spippolazione.net/index.php/2008/10/16/bash-binrm-argument-list-too-long/comment-page-1/#comment-5208</link>
		<dc:creator>diggita.it</dc:creator>
		<pubDate>Wed, 22 Oct 2008 09:42:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.spippolazione.net/?p=1792#comment-5208</guid>
		<description>&lt;strong&gt;bash: /bin/rm: Argument list too long...&lt;/strong&gt;

Volevo cancellare, su una macchina linux, una cartella piena di tanti piccoli file di log, e quando dico tanti, intendo TANTI !!!ls -l  &#124;wc -l570844...</description>
		<content:encoded><![CDATA[<p><strong>bash: /bin/rm: Argument list too long&#8230;</strong></p>
<p>Volevo cancellare, su una macchina linux, una cartella piena di tanti piccoli file di log, e quando dico tanti, intendo TANTI !!!</p>
<p>ls -l  |wc -l<br />
570844&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frafra</title>
		<link>http://www.spippolazione.net/index.php/2008/10/16/bash-binrm-argument-list-too-long/comment-page-1/#comment-5153</link>
		<dc:creator>Frafra</dc:creator>
		<pubDate>Fri, 17 Oct 2008 15:20:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.spippolazione.net/?p=1792#comment-5153</guid>
		<description>find -delete # oppure
find -delete -iname &quot;11*&quot; # oppure
find /home/domains/Maildir/new -delete #oppure
find /home/domains/Maildir/new -delete -iname &quot;11*&quot;

La sintassi di find è così bella e completa... perché complicarsi la vita?</description>
		<content:encoded><![CDATA[<p>find -delete # oppure<br />
find -delete -iname &#8220;11*&#8221; # oppure<br />
find /home/domains/Maildir/new -delete #oppure<br />
find /home/domains/Maildir/new -delete -iname &#8220;11*&#8221;</p>
<p>La sintassi di find è così bella e completa&#8230; perché complicarsi la vita?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://www.spippolazione.net/index.php/2008/10/16/bash-binrm-argument-list-too-long/comment-page-1/#comment-5150</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 17 Oct 2008 10:02:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.spippolazione.net/?p=1792#comment-5150</guid>
		<description>Il problema non è che i file sono troppi e il sistema non riesce a contarli. E` che la shell espande le wildcard prima di passarle al comando, quindi il tuo

rm 11*

diventa

rm 11123 11124 11125 11126... ecc. ecc.

Il limite della linea di comando mi pare siano 2 KByte, quindi se i file sono molti ti dà quell&#039;errore.

find comunque, come dice Vito, è molto più potente di quello che pensi, non serve mettere in pipe xargs quasi mai. Negli esempi che hai riportato non serve mai.

Bye.</description>
		<content:encoded><![CDATA[<p>Il problema non è che i file sono troppi e il sistema non riesce a contarli. E` che la shell espande le wildcard prima di passarle al comando, quindi il tuo</p>
<p>rm 11*</p>
<p>diventa</p>
<p>rm 11123 11124 11125 11126&#8230; ecc. ecc.</p>
<p>Il limite della linea di comando mi pare siano 2 KByte, quindi se i file sono molti ti dà quell&#8217;errore.</p>
<p>find comunque, come dice Vito, è molto più potente di quello che pensi, non serve mettere in pipe xargs quasi mai. Negli esempi che hai riportato non serve mai.</p>
<p>Bye.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vito</title>
		<link>http://www.spippolazione.net/index.php/2008/10/16/bash-binrm-argument-list-too-long/comment-page-1/#comment-5149</link>
		<dc:creator>Vito</dc:creator>
		<pubDate>Fri, 17 Oct 2008 08:44:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.spippolazione.net/?p=1792#comment-5149</guid>
		<description>sarebbe andato bene anche un:

find . -type f -exec rm {} \;

Ciao</description>
		<content:encoded><![CDATA[<p>sarebbe andato bene anche un:</p>
<p>find . -type f -exec rm {} \;</p>
<p>Ciao</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: k76</title>
		<link>http://www.spippolazione.net/index.php/2008/10/16/bash-binrm-argument-list-too-long/comment-page-1/#comment-5148</link>
		<dc:creator>k76</dc:creator>
		<pubDate>Fri, 17 Oct 2008 07:52:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.spippolazione.net/?p=1792#comment-5148</guid>
		<description>uddiuuu una woody, pazzesco!

bellerrimo XARGS ti offre un disimpegno imediato da situazioni veramente imbarazzanti alle volte.</description>
		<content:encoded><![CDATA[<p>uddiuuu una woody, pazzesco!</p>
<p>bellerrimo XARGS ti offre un disimpegno imediato da situazioni veramente imbarazzanti alle volte.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: spippolazione</title>
		<link>http://www.spippolazione.net/index.php/2008/10/16/bash-binrm-argument-list-too-long/comment-page-1/#comment-5147</link>
		<dc:creator>spippolazione</dc:creator>
		<pubDate>Fri, 17 Oct 2008 07:01:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.spippolazione.net/?p=1792#comment-5147</guid>
		<description>Davide con uno script del genere, con una mezza milionata di files come avevo, solo per mostrare l&#039;output, ti ci sta&#039; una vita :-)</description>
		<content:encoded><![CDATA[<p>Davide con uno script del genere, con una mezza milionata di files come avevo, solo per mostrare l&#8217;output, ti ci sta&#8217; una vita <img src='http://www.spippolazione.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DvD</title>
		<link>http://www.spippolazione.net/index.php/2008/10/16/bash-binrm-argument-list-too-long/comment-page-1/#comment-5146</link>
		<dc:creator>DvD</dc:creator>
		<pubDate>Fri, 17 Oct 2008 06:56:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.spippolazione.net/?p=1792#comment-5146</guid>
		<description>Io sono un pigro e mi sono fatto un piccolo script

#!/bin/bash
ELENCO=$(ls $1)
for file in $ELENCO
do
         echo $1$file
         rm  $1$file
         echo &quot;cancellato&quot;
done

Tutto bello identato e con l&#039;echo di output ;D

Ma visto che ci sono imparerò a dominare meglio xargs perchè i comandi concatenati sono troppo fighi! :D</description>
		<content:encoded><![CDATA[<p>Io sono un pigro e mi sono fatto un piccolo script</p>
<p>#!/bin/bash<br />
ELENCO=$(ls $1)<br />
for file in $ELENCO<br />
do<br />
         echo $1$file<br />
         rm  $1$file<br />
         echo &#8220;cancellato&#8221;<br />
done</p>
<p>Tutto bello identato e con l&#8217;echo di output ;D</p>
<p>Ma visto che ci sono imparerò a dominare meglio xargs perchè i comandi concatenati sono troppo fighi! <img src='http://www.spippolazione.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LuNa</title>
		<link>http://www.spippolazione.net/index.php/2008/10/16/bash-binrm-argument-list-too-long/comment-page-1/#comment-5145</link>
		<dc:creator>LuNa</dc:creator>
		<pubDate>Fri, 17 Oct 2008 05:03:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.spippolazione.net/?p=1792#comment-5145</guid>
		<description>beh si, funziona perforza così perchè rm in questo modo li vede uno per volta. 
anche a me piace troppo xargs lo uso spessissimo ;)</description>
		<content:encoded><![CDATA[<p>beh si, funziona perforza così perchè rm in questo modo li vede uno per volta.<br />
anche a me piace troppo xargs lo uso spessissimo <img src='http://www.spippolazione.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: spippolazione</title>
		<link>http://www.spippolazione.net/index.php/2008/10/16/bash-binrm-argument-list-too-long/comment-page-1/#comment-5144</link>
		<dc:creator>spippolazione</dc:creator>
		<pubDate>Thu, 16 Oct 2008 22:26:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.spippolazione.net/?p=1792#comment-5144</guid>
		<description>Già, a me xargs piace troppo :-)</description>
		<content:encoded><![CDATA[<p>Già, a me xargs piace troppo <img src='http://www.spippolazione.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shark</title>
		<link>http://www.spippolazione.net/index.php/2008/10/16/bash-binrm-argument-list-too-long/comment-page-1/#comment-5143</link>
		<dc:creator>shark</dc:creator>
		<pubDate>Thu, 16 Oct 2008 21:55:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.spippolazione.net/?p=1792#comment-5143</guid>
		<description>io avrei fatto
for file in $(find cartella) ; do rm $file ; done

Ma in effetti quella soluzione e&#039; molto piu&#039; fica :-)</description>
		<content:encoded><![CDATA[<p>io avrei fatto<br />
for file in $(find cartella) ; do rm $file ; done</p>
<p>Ma in effetti quella soluzione e&#8217; molto piu&#8217; fica <img src='http://www.spippolazione.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
