¿Hay algún problema con sed y el nuevo carácter de línea?
Tengo un archivo test.txt con los siguientes contenidos
aaaaa
bbbbb
ccccc
ddddd
Lo siguiente no funciona:
sed -r -i 's/\n/,/g' test.txt
Sé que puedo usar tr
esto, pero mi pregunta es por qué no parece posible con sed.
Si este es un efecto secundario del procesamiento del archivo línea por línea, me interesaría saber por qué sucede esto. Creo que grep
elimina nuevas líneas. ¿Sed hace lo mismo?
tr
agregaría un final ,
y generaría una línea sin terminar. Lo mejor es usar paste
en su lugar:paste -sd , test.txt