strippausta

Milläs oikein sais tekstitiedosta rivinvaihdot pois eli alkuperäinen tiedosto on seuraavanlainen

rivi yksi
rivi kaksi

ja pitäisi saada muotoon

rivi yksi rivi kaksi

eli

cat teksti.txt|mitä tähän?>teksti2.txt
6539
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Tuotahan harjoiteltiin ohjelmoinnin kurssilla tekemällä pieniä ohjelman pätkiä. Tavallinen C-kieliin käy.

En ole tarvinnut sitä vähäistäkään opittua ohjelmointitaitoa kurssin jälkeen.

Äänestä
  • samaan syssyyn voi vaikka hankkia tykin kärpäslätkäksi ja asentaa kännykkään vesijäähyn.

    Tuommoseen tehtävään riittää pieni shelliskripti tai komentoriviputkitus.

    Äänestä

Linuxin mukana tulee useampikin tuohon kelpaava softa. Esim. sed
http://www.linuxforum.com/shell/sed/5-12.php

"Description:

Very useful one-liner to replace characters in a text file. This replaces all text called \"find\" with \"replace\" in the file file1. It puts the output into file2.
Example:

sed 's/find/replace/g' file1 > file2

Note: sed can never modify your
original file. It must always be redirected into a second file."

Äänestä
  • Muita välineitä: awk, tr, perl

    Äänestä

Poista newlinet: tr -d '\n' < vanha.txt > uusi.txt

Korvaa newlinet välilyönnillä: tr '\n' ' ' < vanha.txt > uusi.txt

Äänestä
  • homma toimii mainiosti. Piti saada yhteen automaattisesti lähtevään sähköpostiin tietoja tapahtumien tilasta ja ne menivät ikävästi jokainen omalle rivilleen. Nyt ne on helpommin luettavissa.

    Kiitoksia kaikille vastanneille

    Äänestä

Kommentoi aloitusta


kehiin kirjoitti:

Milläs oikein sais tekstitiedosta rivinvaihdot pois eli alkuperäinen tiedosto on seuraavanlainen

rivi yksi
rivi kaksi

ja pitäisi saada muotoon

rivi yksi rivi kaksi

eli

cat teksti.txt|mitä tähän?>teksti2.txt

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu