Rivivälin poistaminen isosta listasta?

Mulla olisi tuossa liuta asiakkaitteni maileja. Ovat tiedostossa allekkain kaikki, mutta aina kaksi riviväliä kaikissa. Kun laitan niitä newsletterohjelmaan, niin ei osaa lukea niitä... eli kysymys, miten saan kaikki rivivälit pois? Open Officella, Note padilla tai Word padi käytössäni. Kiitos.
4397
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Tarkoitat siis sitä, että sulla on aina kaksi tyhjää riviä mailien välissä? Siinä tapauksessa mulla ei valitettavasti ole helppoja ratkaisuja, mutta tämäntapainen voisi toimia. Jos se lista on muussa kuin .txt-muodossa (eli .txt-päätteinen), niin kopioi koko sen sisältö Wordilla tai Wordpadilla tavalliseen Notepadin tekstitiedostoon ja tallenna se. Säilytä myös alkuperäinen lista varmuuden vuoksi. Kopioi tämä alla oleva tekstinpätkä tekstitiedostoon Notepadilla, anna oikea listan nimi tohon mainittuun kohtaan ja tallenna tiedosto vaikkapa nimellä "rivienpoisto.bat" ja aja se samassa kansiossa listan kanssa:

for /f "delims= tokens=*" %%x in (LISTATIEDOSTON NIMI LAINAUSMERKEISSÄ) do echo %%x >> Uusilista.txt

Eli kun olet tallentanut tuon, niin vie samaan kansioon listan kanssa ja tuplaklikkaa tiedostoa rivienpoisto.bat. Se luo uuden tiedoston "Uusilista.txt", jossa ei enää tyhjiä riviä pitäisi olla välissä. Toimi ainakin mulla eli tyhjät rivit lähti välistä pois siinä uudessa tiedostossa...

Huom! Jotta sen tiedoston voi ajaa, niin sen on oltava .bat-päätteinen. Ehkä .com-päätteinenkin toimii...

Äänestä
  • Vielä varmuuden vuoksi, että tietysti tuossa edellisessä "Kopioi tämä alla oleva tekstinpätkä tekstitiedostoon Notepadilla" = "Kopioi tämä alla oleva tekstinpätkä *tyhjään* tekstitiedostoon Notepadilla". :)

    Äänestä

Puhutaanko täällä maileista vai meileistä? Maili on pituuden mittayksikkö.

En ehkä oikein ymmärtänyt aloitusta, mutta miten olisi:
tee kopio (koska voi sotkeentua täysin) > Word > valitse: poista muotoilut.

Äänestä

sed -i '/^$/d' data.txt

Äänestä

Kommentoi aloitusta


Maiilistarivi kirjoitti:

Mulla olisi tuossa liuta asiakkaitteni maileja. Ovat tiedostossa allekkain kaikki, mutta aina kaksi riviväliä kaikissa. Kun laitan niitä newsletterohjelmaan, niin ei osaa lukea niitä... eli kysymys, miten saan kaikki rivivälit pois? Open Officella, Note padilla tai Word padi käytössäni. Kiitos.

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