Pitäisi olla muotoa:
tämäon1rivi
tämäon2rivi
tämäon100rivi
elikkä sama teksti, mutta väliin numerot 1-100.
Miten teen tiedostoon 100 erilaista riviä
12
178
Vastaukset
Jos tuo tarvitsee tehdä vain kerran, niin minä kopioisin seuraavan tekstin 10 kertaa ja lisäisin sitten puuttuvat numerot käsin:
tämäon1rivi
tämäon2rivi
tämäon3rivi
tämäon4rivi
tämäon5rivi
tämäon6rivi
tämäon7rivi
tämäon8rivi
tämäon9rivi
tämäon0rivi
Jos tarvitsee tehdä useammin, niin sitten sopiva pikku ohjelma. Onko väliä millä ohjelmointikielellä?Tässä vielä pikku komento jolla tuon voi tehdä. Avaa Terminal/Pääte näppäinyhdistelmällä Ctrl-Alt-T ja kirjoita seuraava komento:
perl -e 'print "tämäon${_}rivi\n" for 1..100' > rivit.txt
Onnistuu toki muillakin kielillä, mutta olettaisin että perl on valmiiksi asennettuna Ubuntussa.- Anonyymi
Siinäpä se! Kiitos!
- Anonyymi
Onnistuisiko tuo sama muuten pelkällä Ubuntun bashilla?
En ole aloittaja, uteliaana vain kysyn. Anonyymi kirjoitti:
Onnistuisiko tuo sama muuten pelkällä Ubuntun bashilla?
En ole aloittaja, uteliaana vain kysyn.Onnistuu pelkällä Bashilla, en vain ollut varma oliko Ubuntun oletus-shell Bash joten en tätä maininnut:
for x in {1..100}; do echo "tämäon${x}rivi"; done > rivit.txt- Anonyymi
malaire kirjoitti:
Onnistuu pelkällä Bashilla, en vain ollut varma oliko Ubuntun oletus-shell Bash joten en tätä maininnut:
for x in {1..100}; do echo "tämäon${x}rivi"; done > rivit.txtNäppärää! Kiitos!
- Anonyymi
Yksi tapa on käyttää xargsin merkkijonon korvausta. Parametrin -I jälkeen tulee merkkijono (esimerkissä 'korvaa'), joka sitten laitetaan haluttuun paikkaan tulosteeseen.
seq 1 3 | xargs -I korvaa echo tämäonkorvaarivi
tämäon1rivi
tämäon2rivi
tämäon3rivi - Anonyymi
Pythonkin on varmaan aika monen Ubuntun mukana.
python3 -c "for i in range(1,5): print('tämäon' str(i) 'rivi')"
tämäon1rivi
tämäon2rivi
tämäon3rivi
tämäon4rivi - Anonyymi
Turha tehdä asiaa monimutkaisemmaksi kuin se on, eli mitään silmukkarakenteita ei tarvitse kirjoittaa. Homman voi tehdä näin:
echo foo{1..100}bar > tiedosto.txt
T. miksuh- Anonyymi
Ja jos kaikkien tiedostojen nimien halutaan olevan yhtä monta merkkiä pitkiä niin sillon voidaan tehdä esimerkiksi näin:
echo foo{001..100}bar > tiedosto.txt - Anonyymi
Ja jos kaikkien tiedostojen nimien halutaan olevan yhtä monta merkkiä pitkiä niin sillon voidaan tehdä esimerkiksi näin:
echo foo{001..100}bar > tiedosto.txt
T. miksuh - Anonyymi
Anonyymi kirjoitti:
Ja jos kaikkien tiedostojen nimien halutaan olevan yhtä monta merkkiä pitkiä niin sillon voidaan tehdä esimerkiksi näin:
echo foo{001..100}bar > tiedosto.txt
T. miksuhHups, tarkoitus oli tietysti sanoa, että jos tiedoston rivien halutaan olevan yhtä monta merkkiä pitkiä. Mutta itseasiassa samaa tapaa voi käyttää myös esimerkiksi tiedostojen ja hakemistojen luomisen vaikkapa touch ja mkdir -komentojen kanssa. Itse käytän vastaavaa tapaa monesti eräiden hakemistojen luomiseen.
T. miksuh
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Turussa Varissuolla bussikuski ajoi lapsen yli lapsi kuoli
Poliisi " Epäilee " kuskia törkeästä liikenneturvallisuuden vaarantamisesta ja törkeästä kuolemantuottamuksesta.4332778IS: Väitöstutkimus - Pyöräilybuumi oli pelkkä kupla!
Pyöräilybuumista paljastui karu totuus Väitöstutkimuksen mukaan suuri suomalainen pyöräilyrenessanssi olikin vain pelkk892044- 1641621
Ilman Stadia Suomessa ei olisi kunnon lihajalosteita
HK, Helsingin makkaratehdas, Votkin, mitä näitä nyt onkaan. Böndellä ei ole kunnollisia jalostajia.901553Martina Aitolehden Victoria-tytär, 16, tietää riskit - Teki silti yllättävän päätöksen
Victoria Eerikäinen on Martina Aitolehden ja Esko Eerikäisen tytär. Hän on yksi Nepot-sarjan tähdistä. Sarjan kuvausten171486Apostolit kastoivat eri tavalla kuin kirkko
Raamatussa on kaksi ristiriitaista kastekaavaa. Toinen ei voi olla oikea. Kumpi on alkuperäinen? "Menkää siis ja tehkää4591248- 1471084
Vastuunkantoa
Nyt kun Ähtäri on historiansa pahimmassa kriisissä, päättäjä luikkii perunakellariin: "Eronpyyntö kaupunginvaltuuston pu521070Ruohonpolttoa Suomussalmella
Poikaporukka oli kuullut että ruohonpoltto on muotia, joten Kirkkopuistossa oli tekoruohoa poltettu. Ketkä liene asialla44942Vilpitön totuudenetsiä löytää totuuden kasteesta.
Nykyaikana on niin paljon tietoa saatavilla että vilpitön totuudenetsiä löytää totuuden myös kristillisestä kasteesta. R450932