<?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>Senín ( con n ) &#187; bash</title>
	<atom:link href="http://www.senin.org/weblog/category/bash/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.senin.org/weblog</link>
	<description>Mis notas rápidas de perl y shell</description>
	<lastBuildDate>Wed, 28 Jul 2010 23:14:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>cambiar password de usuario sistema en modo batch</title>
		<link>http://www.senin.org/weblog/2010/06/30/cambiar-password-de-usuario-sistema-en-modo-batch/</link>
		<comments>http://www.senin.org/weblog/2010/06/30/cambiar-password-de-usuario-sistema-en-modo-batch/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 09:22:58 +0000</pubDate>
		<dc:creator>jorge</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[shell scripting]]></category>

		<guid isPermaLink="false">http://www.senin.org/weblog/2010/06/30/cambiar-password-de-usuario-sistema-en-modo-batch/</guid>
		<description><![CDATA[En Debian existe una forma cómoda de cambiar la password de root usando un script echo &#8220;root:mipassword&#8221; &#124; chpasswd Así de simple. Como añadido, os recomiendo usar apg ( apg &#8211; generates several random passwords ) muy cómod para generar passwords apt-get intall apg un ejemplo: $ apg Please enter some random data (only first [...]]]></description>
			<content:encoded><![CDATA[<p>En Debian existe una forma cómoda de cambiar la password de root usando un script </p>
<p><source><br />
echo &#8220;root:mipassword&#8221; | chpasswd</p>
<p>Así de simple.</p>
<p>Como añadido, os recomiendo usar apg (  apg &#8211; generates several random passwords ) muy cómod para generar passwords</p>
<p></source><source><br />
apt-get intall apg</p>
<p>un ejemplo:</p>
<p></source><source><br />
$ apg</p>
<p>Please enter some random data (only first 8 are significant)<br />
(eg. your old password):&gt;<br />
kodThunOw1 (kod-Thun-Ow-ONE)<br />
pivVabraf1 (piv-Vabr-af-ONE)<br />
mivpicEv7 (miv-pic-Ev-SEVEN)<br />
DeksuvLynk7 (Deks-uv-Lynk-SEVEN)<br />
DiwrogAvLyb6 (Di-wrog-Av-Lyb-SIX)<br />
pheFruanigs8 (phe-Fru-an-igs-EIGHT)</source></p>
]]></content:encoded>
			<wfw:commentRss>http://www.senin.org/weblog/2010/06/30/cambiar-password-de-usuario-sistema-en-modo-batch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>trucos molones : extraer un fragmento de texto</title>
		<link>http://www.senin.org/weblog/2010/02/17/trucos-molones-extraer-un-fragmento-de-texto/</link>
		<comments>http://www.senin.org/weblog/2010/02/17/trucos-molones-extraer-un-fragmento-de-texto/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 18:01:13 +0000</pubDate>
		<dc:creator>jorge</dc:creator>
				<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[shell scripting]]></category>

		<guid isPermaLink="false">http://www.senin.org/weblog/2010/02/17/trucos-molones-extraer-un-fragmento-de-texto/</guid>
		<description><![CDATA[Cuántas vezces hemos tenido que buscar un fragmento en un fichero de texto desde el texto &#8216;tal&#8217; hasta el texto &#8216;cual&#8217;. Con lo sencillo que es con linux y awk !!!! Lo bueno que tiene linux es que cada día te sorprendes más y cada día eres consciente de lo poco que conoces, es como [...]]]></description>
			<content:encoded><![CDATA[<p>Cuántas vezces hemos tenido que buscar un fragmento en un fichero de texto desde el texto &#8216;tal&#8217; hasta el texto &#8216;cual&#8217;. Con lo sencillo que es con linux y awk !!!! </p>
<p>Lo bueno que tiene linux es que cada día te sorprendes más y cada día eres consciente de lo poco que conoces, es como perderse por una megápolis.</p>
<p>Por ejemplo para sacar todos los usuarios desde el 100 al 111. Tomamos el 100 como march de origen y 111 como match de final y el contenido es lo seleccionado. Se podrías usar por ejemplo &#8220;&lt;?php y ?&gt;&#8221; o &#8220;&lt;body&gt;&#8221; y &#8220;&lt;/body&gt;&#8221;</p>
<pre>
cat /etc/passwd | awk '/100/,/111/ { print } '
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Debian-exim:x:101:105::/var/spool/exim4:/bin/false
statd:x:102:65534::/var/lib/nfs:/bin/false
messagebus:x:103:108::/var/run/dbus:/bin/false
avahi-autoipd:x:104:109:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/false
avahi:x:105:110:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
gdm:x:106:113:Gnome Display Manager:/var/lib/gdm:/bin/false
haldaemon:x:107:115:Hardware abstraction layer,,,:/var/run/hal:/bin/false
hplip:x:108:7:HPLIP system user,,,:/var/run/hplip:/bin/false
polkituser:x:109:120:PolicyKit,,,:/var/run/PolicyKit:/bin/false
festival:x:110:29::/home/festival:/bin/false
mysql:x:111:121:MySQL Server,,,:/var/lib/mysql:/bin/false
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.senin.org/weblog/2010/02/17/trucos-molones-extraer-un-fragmento-de-texto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sed: cannot rename .//sedDtwt6w: Invalid cross-device link</title>
		<link>http://www.senin.org/weblog/2009/12/23/sed-cannot-rename-seddtwt6w-invalid-cross-device-link/</link>
		<comments>http://www.senin.org/weblog/2009/12/23/sed-cannot-rename-seddtwt6w-invalid-cross-device-link/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 11:52:06 +0000</pubDate>
		<dc:creator>jorge</dc:creator>
				<category><![CDATA[Cosas de la vida]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[marujadas]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[shell scripting]]></category>

		<guid isPermaLink="false">http://www.senin.org/weblog/2009/12/23/sed-cannot-rename-seddtwt6w-invalid-cross-device-link/</guid>
		<description><![CDATA[Error curioso al hacer un sed -i 's/foofoo/blabla/g' *conf Me lanza ester error, no me realiza el cambio y se para en el primer fichero que encuentra con *conf sed: cannot rename .//sedDtwt6w: Invalid cross-device link Este error aparece por que el sistema de ficheros es distinto al que estamos lanzando el sed. En mi [...]]]></description>
			<content:encoded><![CDATA[<p>Error curioso al hacer un </p>
<pre>
sed -i 's/foofoo/blabla/g' *conf
</pre>
<p>Me lanza ester error, no me realiza el cambio y se para en el primer fichero que encuentra con *conf</p>
<pre>
sed: cannot rename .//sedDtwt6w: Invalid cross-device link
</pre>
<p>Este error aparece por que el sistema de ficheros es distinto al que estamos lanzando el sed. En mi caso los ficheros son enlaces simbólicos a ficheros de otro punto de montaje.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.senin.org/weblog/2009/12/23/sed-cannot-rename-seddtwt6w-invalid-cross-device-link/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bash shell</title>
		<link>http://www.senin.org/weblog/2006/07/03/bash-shell/</link>
		<comments>http://www.senin.org/weblog/2006/07/03/bash-shell/#comments</comments>
		<pubDate>Mon, 03 Jul 2006 08:06:10 +0000</pubDate>
		<dc:creator>jorge</dc:creator>
				<category><![CDATA[bash]]></category>
		<category><![CDATA[shell scripting]]></category>

		<guid isPermaLink="false">http://senin.org/weblog/bash-shell</guid>
		<description><![CDATA[Ejemplos del for : for (( i=0 ; i&#60;6 ; i++ )) ;do echo $i ; done ; resultado: 1 2 3 4 5 6]]></description>
			<content:encoded><![CDATA[<p>Ejemplos del for :</p>
<pre>
for (( i=0 ; i&lt;6 ; i++ )) ;do echo $i ; done ;
</pre>
<p>resultado:</p>
<pre>
1
2
3
4
5
6
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.senin.org/weblog/2006/07/03/bash-shell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
