16.05.2013 Views

de Dattatec.com SRL. - Pixels & Code

de Dattatec.com SRL. - Pixels & Code

de Dattatec.com SRL. - Pixels & Code

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!