#!/bin/sh # Copyright © 2003, David Arroyo Menéndez # El contenido listado aquí abajo es software libre. Puede ser utilizado, modificado y distribuído libremente bajo los términos de la GNU General Public License (http://www.gnu.org/copyleft/gpl.html). # Algunos comandos para iniciarse en el mundo UNIX de las expresiones regulares # Para cambiar todas ocurrencias de una expresion regular por otra en un fichero ... perl -p -i -e 's/this/that/g' filename # Para poner las url de los href con parentesis perl -p -i -e 's/a href=(http:\/\/.*)>(.*)<\/a>/a href="$1">$2<\/a>/g' index.php3 # con los parentesis pillo la # expresion regular y con $1 la recuerdo # Para dejar las direcciones de correo electronico a modo anti-spam perl -p -i -e 's/mailto:(.*)@(.*)\.(.*)">/mailto:$1 arroba $2 punto $3\">/g' responsables.php # con lo de arriba cambiamos lo de dentro del mailto perl -p -i -e 's/>(.*)@(.*)\.(.*)$1 arroba $2 punto $3