¿Existe algún método para imprimir una salida de varias líneas (salida única) en la misma línea?
Por ejemplo, si la salida es:
abcdefqwerty
¿Es posible imprimir:
abcdefqwerty
Respuesta aceptada:
Puede eliminar todas las apariciones de caracteres de un conjunto dado con tr -d
. Para eliminar el uso de caracteres de nueva línea:
tr -d 'n'
Como siempre, puede usar la redirección de entrada y salida y las canalizaciones para leer o escribir en archivos y otros procesos.
Si desea mantener la última línea nueva, simplemente puede volver a agregarla con echo
o printf 'n'
, e. ej.:
cat file1 file2... | { tr -d 'n'; echo; } > output.txt