Digamos que tengo una variable de shell $string
que contiene texto con varias líneas nuevas, por ejemplo:
string="this
is
a test"
Me gustaría convertir esta cadena en una nueva cadena new_string
donde todos los saltos de línea se convierten en espacios:
new_string="this is a test"
Lo intenté:
print $string | sed 's/\n/ /g'
pero no funcionó
También me pregunto si hay una manera de hacer esto usando perl -0777 's/\n/ /g'
o tal vez el comando tr
.