Powiedzmy, że mam zmienną powłoki, $stringktóra zawiera tekst z kilkoma znakami nowej linii, np .:
string="this
is
a test"
Chciałbym przekonwertować ten ciąg na nowy, w new_stringktórym wszystkie podziały wierszy są konwertowane na spacje:
new_string="this is a test"
Próbowałem:
print $string | sed 's/\n/ /g'
ale to nie zadziałało
Zastanawiam się także, czy istnieje sposób, aby to zrobić za pomocą, perl -0777 's/\n/ /g'a może polecenia tr?