whiteLabels.css contiene:
/*
abcd
*/
Quiero crear un nuevo archivo new1.css
que contiene sólo
abcd
(sin /*
)
esta declaración lo elimina
sed 's|[/*]||g' whiteLabels.css > new1.css
pero en lugar de new1.css
eso me sale new1.css
. como se ve en la imagen adjunta
Al explorar encuentro que es del tipo new1.css\r
en directorio
¿Qué cambios debo hacer, cuál parece ser el problema?
Respuesta1
Probablemente ese comando pasó a través de Windows en algún momento, por lo que ahora tiene el \r\n
final de línea, pero *nix solo busca, \n
por lo que deja el archivo \r
. Suponiendo que esté en un script, puede usarlo dos2unix
para eliminar los \r
caracteres adicionales.