SED es un editor de flujo potente que viene incorporado en toda Unix , Linux y Mac OS X . Se distingue por realizar modificaciones automatizadas , pre -programados para el formato de los datos de texto entrantes , como los archivos de registro. Para eliminar un salto de línea (o de línea) de SED , podría suponer la clave sería el comando sustituto, " sed ' s /\\ n //g' archivo.txt ". Sin embargo, usted se sorprenderá al ver que no funciona . De forma predeterminada , SED sólo funciona línea por línea, por lo que es imposible eliminar los finales de línea con el simple comando sustituto. Para escapar de este problema, tendrá que utilizar los comandos más oscuras . Instrucciones
1
Abra un terminal haciendo clic en el icono de "terminal"
2
Escriba lo siguiente : .
Sed '
Página 3
Type " : a :" . . para declarar una etiqueta para saltar de nuevo más tarde
4
Tipo " N "; para activar el modo multi-línea
< br > 5
Type " ! $ ba , " unir todas las líneas juntas y , si estás en la última línea , salta de nuevo a la primera línea
6
Escriba su patrón de sustitución : .
s /\\ n //g
7
Cierre las comillas escribiendo una comilla simple (') y escriba el nombre del archivo a procesar .
< p > El último comando debe ser similar a esto:
sed ' : a , N , $ ba , s /\\ n //g '