<?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>Jonathan Echeverría - Lo que tengo en la cabeza &#187; script find</title>
	<atom:link href="http://www.jonathanecheverria.com/tag/script-find/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jonathanecheverria.com</link>
	<description>Documentos técnicos, soluciones a problemas, cuaderno de bitácora, fotografías...</description>
	<lastBuildDate>Wed, 31 Aug 2011 17:50:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Find + exec, para reemplazar cadenas en ficheros</title>
		<link>http://www.jonathanecheverria.com/2010/06/29/find-exec-para-reemplazar-cadenas-en-ficheros</link>
		<comments>http://www.jonathanecheverria.com/2010/06/29/find-exec-para-reemplazar-cadenas-en-ficheros#comments</comments>
		<pubDate>Tue, 29 Jun 2010 17:08:54 +0000</pubDate>
		<dc:creator>Jonathan Echeverria</dc:creator>
				<category><![CDATA[Scripting]]></category>
		<category><![CDATA[buscar y reemplazar cadenas ficheros]]></category>
		<category><![CDATA[find + exec]]></category>
		<category><![CDATA[reemplazar cadenas en ficheros]]></category>
		<category><![CDATA[reemplazar caracteres sql]]></category>
		<category><![CDATA[script cambio css dependiendo navegador]]></category>
		<category><![CDATA[script eliminar archivos antiguos]]></category>
		<category><![CDATA[script fecha web]]></category>
		<category><![CDATA[script find]]></category>
		<category><![CDATA[script recuperar archivo]]></category>

		<guid isPermaLink="false">http://www.jonathanecheverria.com/?p=1598</guid>
		<description><![CDATA[Pequeño script para Linux que podemos ejecutar en la línea de comandos y que nos permite buscar una cadena y reemplazarla por otra, en múltiples ficheros. Esto es tremendamente útil cuando cambiamos algún nombre, un título de una página html, el nombre de un archivo&#8230; y queremos actualizar todos los ficheros que hacen referencia a [...]]]></description>
			<content:encoded><![CDATA[<p>Pequeño script para Linux que podemos ejecutar en la línea de comandos y que nos permite buscar una cadena y reemplazarla por otra, en múltiples ficheros. Esto es tremendamente útil cuando cambiamos algún nombre, un título de una página html, el nombre de un archivo&#8230; y queremos actualizar todos los ficheros que hacen referencia a él. Para ello basta con ejecutar:</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">find . -type f -exec sed -i s/cadenaVieja/cadenaNueva/g {} \;</pre></div></div>

<p>Esta línea en concreto buscaría en el directorio actual, y reemplazaría en todos los ficheros las apariciones de <em>cadenaVieja</em>, por <em>cadenaNueva</em>.</p>
<h3  class="related_post_title">Artículos relacionados:</h3><ul class="related_post"><li>19 de noviembre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/11/19/script-eliminar-archivos-creados-antes-de-x-dias" title="Script eliminar archivos creados antes de X dias">Script eliminar archivos creados antes de X dias</a></li><li>10 de diciembre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/12/10/mostrar-la-fecha-y-hora-actual-en-pagina-web" title="Mostrar la fecha y hora actual en página web">Mostrar la fecha y hora actual en página web</a></li><li>4 de diciembre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/12/04/mysql-reemplazar-un-caracter-por-otro" title="MySQL: Reemplazar un caracter por otro">MySQL: Reemplazar un caracter por otro</a></li><li>1 de octubre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/10/01/programacion-css-diferentes-para-firefox-e-internet-explorer" title="Programación CSS diferentes para Firefox e Internet Explorer">Programación CSS diferentes para Firefox e Internet Explorer</a></li><li>23 de julio, 2008 -- <a href="http://www.jonathanecheverria.com/2008/07/23/script-para-recuperar-archivos-que-se" title="Script para recuperar archivos que se han perdido">Script para recuperar archivos que se han perdido</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jonathanecheverria.com/2010/06/29/find-exec-para-reemplazar-cadenas-en-ficheros/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script eliminar archivos creados antes de X dias</title>
		<link>http://www.jonathanecheverria.com/2008/11/19/script-eliminar-archivos-creados-antes-de-x-dias</link>
		<comments>http://www.jonathanecheverria.com/2008/11/19/script-eliminar-archivos-creados-antes-de-x-dias#comments</comments>
		<pubDate>Wed, 19 Nov 2008 11:50:18 +0000</pubDate>
		<dc:creator>Jonathan Echeverria</dc:creator>
				<category><![CDATA[Scripting]]></category>
		<category><![CDATA[buscar archivos antiguos]]></category>
		<category><![CDATA[eliminar archivos viejos]]></category>
		<category><![CDATA[exec]]></category>
		<category><![CDATA[find + exec]]></category>
		<category><![CDATA[script eliminar archivos antiguos]]></category>
		<category><![CDATA[script find]]></category>

		<guid isPermaLink="false">http://www.jonathanecheverria.com/?p=258</guid>
		<description><![CDATA[Acabo de necesitar un script para eliminar todos los archivos creados antes de X dias, para realizar el mantenimiento de una carpeta en un servidor. El script que nos permite esto es el siguiente: find . -mtime +X -exec rm -rf &#123;&#125; \;  #(X es el número de dias) Este script busca en la carpeta &#8220;.&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Acabo de necesitar un script para eliminar todos los archivos creados antes de X dias, para realizar el mantenimiento de una carpeta en un servidor.</p>
<p>El script que nos permite esto es el siguiente:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> . <span style="color: #660033;">-mtime</span> +X <span style="color: #660033;">-exec</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-rf</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> \;  <span style="color: #666666; font-style: italic;">#(X es el número de dias)</span></pre></div></div>

<p>Este script busca en la carpeta &#8220;.&#8221; los archivos no modificados hace más &#8220;X&#8221; dias, y los elimina sin pedir confirmación. Si en vez de los archivos modificados hace más de X dias, queremos los modificados hace &#8220;X&#8221; dias, quitamos el signo &#8220;+&#8221;. Si lo que queremos son los modificados hace menos de &#8220;X&#8221; dias, cambiamos el signo &#8220;+&#8221; por el signo &#8220;-&#8221;.</p>
<h3  class="related_post_title">Artículos relacionados:</h3><ul class="related_post"><li>29 de junio, 2010 -- <a href="http://www.jonathanecheverria.com/2010/06/29/find-exec-para-reemplazar-cadenas-en-ficheros" title="Find + exec, para reemplazar cadenas en ficheros">Find + exec, para reemplazar cadenas en ficheros</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jonathanecheverria.com/2008/11/19/script-eliminar-archivos-creados-antes-de-x-dias/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

