Szó cserélése enterre 'tr'-rel

Hogyan lehet szavakat cserélni enterre tr-rel?

tr "File" "\\n"

nem jó mert így F,i,l,e betűk mindegyikére entert rak.

Hozzászólások

Sehogy. A "tr" nem erre való. Az csak karaktert karakterre cserél.

Szerintem próbálkozz a sed-del.

Idézet a tr(1) manpage-ből:


NAME
       tr - translate or delete characters

A megoldás:

sed -e "s/File/\n/g"

Csak szólok, hogy az ENTER az egy billentyű. A neki megfelelő karakter a CR=\r=carriage return=kocsi vissza. A \n=LF=linefeed=soremelés.
Az más kérdés, hogy a unix text állományokban a sorszeparátor éppen LF.

talan ez a legkozelebbi:

tr -s '[:alnum:]' '\n' <<<' Szo1 Szo2 '

Szerk: Ja, most latom h nem minden szot akarsz.