Digamos que eu tenho uma variável de shell $string
que contém algum texto com várias novas linhas, por exemplo:
string="this
is
a test"
Gostaria de converter essa string em uma nova string, new_string
onde todas as quebras de linha são convertidas em espaços:
new_string="this is a test"
Eu tentei:
print $string | sed 's/\n/ /g'
mas não funcionou
Também estou querendo saber se existe uma maneira de fazer isso usando perl -0777 's/\n/ /g'
ou talvez o comando tr
?