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
148
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
Yritykset verolle ja yritystuet 10 mrd. eur/v pois
Kiristämistapauksissa yrityksille sanotaan hei hei. Suomi ei tarvitse yhteiskunnan rahoilla "yrittämistä". Yhteiskunta v1102311Sannalta jälleen fiksu lausunto johtamisesta
"I used to think the best argument would win – but real leadership means listening, understanding where people come from311882Sanna Antikainen (ps) : Vornasen pyssy suututti demarit
https://www.suomenuutiset.fi/sanna-antikaisen-kolumni-vornasen-pyssy-suututti-demarit-mutta-kuka-puhuu-totta/ Vornasen271853Riikka se runnoo työttömyyttä lisää
Menkää töihin! "15–74-vuotiaiden työttömyysasteen trendiluku oli lokakuussa 10,3 prosenttia. Työttömiä oli yhteensä 276471846- 1001798
Hallinto-oikeus totesi Sysmän kunnanjohtajan potkut laittomiksi (YLE Lahti 24.11.2025)
Että näin sitten: Hallinto-oikeus totesi Sysmän kunnanjohtajan potkut laittomiksi – valtuuston päätös nurin ja 50 000 la571122- 1101026
Poistettuun aloitukseen
Ei se mulle ollut varmastikaan. En usko vaik sille tuntuukin että oisit voinut olla eräs. Mut niin mäkin pelkään. Ei20883- 54850
No miten meni?
Onko voittaja olo? Tunnetko onnistumisen riemua? Vastasiko lopputulos odotuksia? Kauaksi ajettu 😘110837