El sed es uno de los comandos m�s "entra�ables" del Unix, junto con el grep y el awk. Efectivamente, la soluci�n correcta es la dada Santiago:
sed -e "s/�/\\\'a/g" nom.fich �Por qu�? la barra invertida \ (o escape), se utiliza para eliminar el significado especial que determinados caracteres poseen para el shell (que, utilizando un spanglish muy simp�tico, solemos denominar como "escapar"). Entre estos, tanto la propia barra invertida como el ap�strofe tienen un significado especial. En la tentativa de Ignacio, la barra de m�s a la derecha sirve para eliminar el significado especial del ap�strofe y que este se tome literalmente, de modo que se utilice la cadena 'a en la sustituci�n. La primera barra invertida, por tanto, queda sin otra barra invertida que le quite el significado, por lo que el shell la interpreta de un modo especial y dicha barra no llega al sed. Es lo mismo que si escribi�ramos "s/�/\'a/g". Para que aparezca dicha barra, por tanto, hay que poner una tercera barra invertida: \\\'a. Fijaos que la primera barra sirve para quitarle el significado especial a la segunda y la tercera para quit�rselo al ap�strofe. De esta manera el literal que se utilizar� para la sustituci�n ser� \'a, como quer�a Ignacio. Saludos,
begin:vcard n:Catalina Esteban;Carlos tel;cell:656399380 tel;work:913987675 x-mozilla-html:TRUE url:http://www.iued.uned.es/iued/tecinfor org:Unidad T�cnica de Investigaci�n y Formaci�n en Recursos Tecnol�gicos;Intituto Universitario de Educaci�n a Distancia - UNED adr:;;Edificio de Psicolog�a - Ciudad Universitaria;Madrid;Madrid;;Espa�a version:2.1 email;internet:[EMAIL PROTECTED] title:Coordinador T�cnico fn:Carlos Catalina Esteban end:vcard

