Disons que j'ai une variable shell $stringqui contient du texte avec plusieurs sauts de ligne, par exemple:
string="this
is
a test"
Je voudrais convertir cette chaîne en une nouvelle chaîne new_stringoù tous les sauts de ligne sont convertis en espaces:
new_string="this is a test"
J'ai essayé:
print $string | sed 's/\n/ /g'
mais ça n'a pas marché
Je me demande également s'il existe un moyen de le faire en utilisant perl -0777 's/\n/ /g'ou peut-être la commande tr?