de Dattatec.com SRL. - Pixels & Code
de Dattatec.com SRL. - Pixels & Code
de Dattatec.com SRL. - Pixels & Code
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
38<br />
LAS LEYES DE<br />
PROGRAMACIÓN<br />
DE TAYLOR<br />
(PARTE II)<br />
Este mes continuamos por la senda iniciada en la<br />
edición anterior, tomando las leyes <strong>de</strong> Taylor <strong>com</strong>o<br />
faro. El Sistema Operativo UNIX y sus here<strong>de</strong>ros<br />
ofrecen a sus usuarios una importante cantidad <strong>de</strong><br />
herramientas, que en mano <strong>de</strong> un programador que<br />
tenga un conocimiento mínimo <strong>de</strong> cómo trabajar<br />
con ellas se vuelven extremadamente po<strong>de</strong>rosas,<br />
permitiendo hacer más en menos tiempo. En esta<br />
ocasión nos vamos a centrar en un programita muy<br />
interesante: “sed” (stream editor). Sed implementa<br />
un mini-lenguaje <strong>de</strong> programación, que permite<br />
automatizar transformaciones a un archivo <strong>de</strong> texto,<br />
<strong>de</strong> forma similar a <strong>com</strong>o ya vimos con “tr”. Este<br />
último está pensado para realizar sustituciones<br />
sencillas <strong>de</strong> un caracter por otro, mediante una<br />
serie <strong>de</strong> reglas que se le establecen. En cambio,<br />
sed pue<strong>de</strong> realizar acciones mucho más <strong>com</strong>plejas,<br />
gracias a su soporte <strong>de</strong> expresiones regulares.<br />
Veamos cómo hacerlo.