SED sed(1) ========== Se utiliza como filtro para substituir cadenas de caracteres. Ejemplos: --------- echo "abc1234def" | sed "s/[0-9][0-9]*/NUMERO/" abcNUMEROdef echo "abc1234def" | sed "s/[0-9][0-9]*/<&>/" abc<1234>def echo "abc1234def" | sed "s/[0-9][0-9]*//" abcdef sed "3,7s/Hola//" fichero Suprime de fichero la palabra Hola en las lineas de la 3 a la 7. sed -f fichero.orden fichero Trata el fichero con arreglo a la orden del fichero.orden Para hacer sustituciones en varios ficheros: ############################################################################## ### Sustituye una expresion regular por una cadena en una lista de ficheros ### ejemplo: ### msed "s/234/HOP/" *.c ### Susituye la cadena '234' por la cadena 'HOP' en todos los ficheros *.c ############################################################################## typeset -i VAL=0 for VAR in $* do if [ VAL -gt 0 ] then sed $1 $VAR > $VAR.msed mv $VAR.msed $VAR fi VAL=1 done ;