'välilyönti'-avainsanan arkisto

[Ratkaisu] Rivinvaihtomerkkien korvaaminen välilyönneillä syötetiedostossa

Lähtökohta

Minulla on testi.txt -niminen tiedosto, joka sisältö on seuraavassa:

Yksi
kaksi
kolme

Aion tulostaa tiedoston sisällön komentorivitulkissa.

Ongelma

Haluan, että tulosteessa rivinvaihtomerkkien paikalla on välilyöntimerkit, eli tuloste näyttää seuraavalta:

Yksi kaksi kolme
Ratkaisu

Tulostan tiedoston sisällön cat-komennolla ohjaten sen putkeen, ja putken toiseen päähän kytken tr-komennon parametreilla, jotka korvaavat rivinvaihtomerkit välilyöntimerkeillä tulosteessa:

cat testi.txt | tr "\n" " "

Tällöin tiedostoni sisältö tulostuu haluamallani tavalla.