Linux/Unix Shell Scripting - comando sed

 
Vista:

comando sed

Publicado por Isaac (1 intervención) el 19/09/2004 23:52:25
Hola e creado este script en un archivo:

ed 's/Á/Á/g ;s/É/É/g ;s/Í/Í/g ;s/Ó/Ó/g ;s/Ú/Ú/g ;s/á/á/g ;s/é/é/g ;s/í/í/g ;s/ó/ó/g ;s/ú/ú/g ;s/ñ/ñ/g ;s/,/,/g' $1 > $2

el problema, es que no me cambia bien los caracteres, por ejemplo tengo la palabra: mañana en un archivo y cuando le aplico script me queda asi mañ#241;ana osea me deja el caracter q queria cambiar y omite el simbolo &, donde esta el fallo??

Isaac
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:comando sed

Publicado por Academia Ténica Atenea, SALAMA (2 intervenciones) el 07/10/2004 11:01:58
echo Cambiar
echo Dame fichero
read fichero
echo dame caracter patron
read patron
echo dame cambiar a
read cambio
cat $fichero | sed 's/$patron/$cambio/g' > nuevotexto.fichero

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar