Disons que j'ai une variable shell $string
qui 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_string
où 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
?