Скажем, у меня есть переменная оболочки, $string
которая содержит некоторый текст с несколькими символами новой строки, например:
string="this
is
a test"
Я хотел бы преобразовать эту строку в новую строку, new_string
где все разрывы строк конвертируются в пробелы:
new_string="this is a test"
Я пытался:
print $string | sed 's/\n/ /g'
но это не сработало
Мне также интересно, есть ли способ сделать это с помощью perl -0777 's/\n/ /g'
или, может быть, команда tr
?