Powiedzmy, że mam zmienną powłoki, $string
która zawiera tekst z kilkoma znakami nowej linii, np .:
string="this
is
a test"
Chciałbym przekonwertować ten ciąg na nowy, w new_string
któ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
?