ja hiiren kliksuttelun puolustaja, miten windowsissa tehdään vastaava? Sain kaverilta listan tiedostoista. Oli näemmä tehty jopa windowsin komentokehoitteessa. Lista oli seuraavan tyyppinen
Volume in drive D has no label.
Volume Serial Number is 8CB2-385E
Directory of D:\
01.04.2009 18:12 .
01.04.2009 18:12 ..
18.08.2007 10:20 2 665 830 Dumpy's Rusty Bolts - It's got to be blues.mp3
29.03.2009 23:55 1 587 763 064 farscape.avi
31.03.2009 22:34 1 328 214 020 linnunradanmustapeikko.mpg
05.03.2009 23:41 125 908 992 merirosvojenkeksinnot.avi
07.02.2009 23:24 96 544 224 popeda_0202-2055.mp3
29.03.2009 16:51 px
31.03.2009 23:45 2 834 479 760 taistelija.mpg
02.02.2009 20:10 41 977 856 Untitled.avi
7 File(s) 16 062 252 132 bytes
1 Dir(s) 7 501 426 688 bytes free
............
Volume in drive D has no label.
Volume Serial Number is 8CCA-3A9A
Directory of D:\
01.04.2009 18:12 .
01.04.2009 18:12 ..
18.08.2007 10:20 2 665 830 Rainbow.mp3
29.03.2009 23:55 1 000 763 reader.avi
31.03.2009 22:34 1 328 214 020 pankki.mp3
05.03.2009 23:41 125 908 992 lomalla.mpg
07.02.2009 23:24 96 544 224 pate.mp3
31.03.2009 23:45 2 834 479 760 taistelu.mpg
29.03.2009 16:51 tauhkaa
29.03.2009 16:51 tauhkaa2
6 File(s) 16 062 252 132 bytes
2 Dir(s) 5 501 987 bytes free
Ja rivejä oli listassa noin 17 000. Piti löytää kaikki .avi tiedostot, joita oli vajaa 3 000 kappaletta koko listassa. Linuxissa kirjoittelin siinä kauheassa komentokehoitteessa
cat lista.txt|grep -i .avi>avit.txt
ja aikaa meni pari sekuntia. Miten homma hoidetaan windowsissa?
Volume in drive D has no label.
Volume Serial Number is 8CB2-385E
Directory of D:\
01.04.2009 18:12 .
01.04.2009 18:12 ..
18.08.2007 10:20 2 665 830 Dumpy's Rusty Bolts - It's got to be blues.mp3
29.03.2009 23:55 1 587 763 064 farscape.avi
31.03.2009 22:34 1 328 214 020 linnunradanmustapeikko.mpg
05.03.2009 23:41 125 908 992 merirosvojenkeksinnot.avi
07.02.2009 23:24 96 544 224 popeda_0202-2055.mp3
29.03.2009 16:51 px
31.03.2009 23:45 2 834 479 760 taistelija.mpg
02.02.2009 20:10 41 977 856 Untitled.avi
7 File(s) 16 062 252 132 bytes
1 Dir(s) 7 501 426 688 bytes free
............
Volume in drive D has no label.
Volume Serial Number is 8CCA-3A9A
Directory of D:\
01.04.2009 18:12 .
01.04.2009 18:12 ..
18.08.2007 10:20 2 665 830 Rainbow.mp3
29.03.2009 23:55 1 000 763 reader.avi
31.03.2009 22:34 1 328 214 020 pankki.mp3
05.03.2009 23:41 125 908 992 lomalla.mpg
07.02.2009 23:24 96 544 224 pate.mp3
31.03.2009 23:45 2 834 479 760 taistelu.mpg
29.03.2009 16:51 tauhkaa
29.03.2009 16:51 tauhkaa2
6 File(s) 16 062 252 132 bytes
2 Dir(s) 5 501 987 bytes free
Ja rivejä oli listassa noin 17 000. Piti löytää kaikki .avi tiedostot, joita oli vajaa 3 000 kappaletta koko listassa. Linuxissa kirjoittelin siinä kauheassa komentokehoitteessa
cat lista.txt|grep -i .avi>avit.txt
ja aikaa meni pari sekuntia. Miten homma hoidetaan windowsissa?
Vastaukset 8
Vanhimmat
type lista.txt | find /I ".avi" > avit.txt
Ja greppaukseesi sanoisin, että parempi tapa olisi:
cat lista.txt|grep -i '\.avi'>avit.txt
tämähän tehdään komentokehoitteessa, jota wintoysissa ei pitänyt tarvita...
Ei kelpaa vastaukseksi.
Kappas kun samaa on sanottu linuxeistakin. ;)
Nuo tuollainen grep-komento ei kyllä taida toimia.. mitä sen sun mielestä pitäis tehdä? Kyllä aloittajan grep oli varmaan pätevämpi.
Minulla toimii näin, jos lista.txt sisältää:
joku.avi
joku.avi.mpg
eiavi.mpg
xd.savi
cat lista.txt|grep -i .avi
tulostaa kaikki
cat lista.txt|grep -i '\.avi'
tulostaa joku.avi ja joku.avi.mpg
cat lista.txt|grep -i '\.avi'$
tulostaa vain joku.avi
Vaatii tuon dollarin perään jolloin takakeno huolehtii että avin edessä on piste, heittomerkit että se on juuri se "avi" sekä dollari että .avi ovat rivin 4 viimeistä merkkiä..
En tosin ajatellut että tuollaisella listalla on täysin "väärin" muotoiltuja tiedostoja vaan oleti että siellä on kuvia, musiikkia, videoita ja tekstiä sekaisin mutta "oikeilla" päätteillä. Noh, toisaalta tuollainen on aika yleistä linuxissa, tosiaan ;)
Eipä sitä peruskäyttäjä tarvitsekaan.
Tehokäyttäjää se tosin auttaa aika nätisti.
Pointti nyt kuitenkin on se, että Windowsväki täällä väittää että komentorivikapine on turha, mitä se ei ole. Kyseinen esimerkki vain näytti jotain, mitä ette pysty tekemään pätevämmin kliksuttelemalla.
Voitko Windowsissa katsoa leffaa ilman työpöytäympäristöä? Voitko selata nettiä, ihan hiirenkliksuttelun kanssa? Fläshinkin voi saada toimimaan. Voitko käyttää meseä? Pelata nykyaikaisia graafisia strategiapelejä? (Battle for Wesnoth) Nuo kaikki ja paljon enemmänkin toimii Linuxilla ihan ilman koko xorggia ja sen sukulaisia. Ei tarvitse mitään tonttutyöpöytäympäristöjä tai ikkunointimanagereita.
Suurin syy miksen voisi harkita käyttäväni täysipäiväisesti käyttistäni ilman äksää on se etten tiedä vielä keinoa saada Blenderiä toimimaan ilman sitä. Ok, Gimp on kiva myös ja siinäpä ne syyt pääasiassa olivatkin.
Käyttöjärjestelmä ei välttämättä tarvitse graafisia kikkareita. Se voi olla jopa parempi, intuitiivisempi ja yksinkertaisempi ilman työpöytäympäristöä.
Kunnollinen komentorivisysteemi on nimenomaan tehokäyttäjän työkalu. Graafiset vermeet vie tehoja, lisää järjestelmän epävakautta ja usein jopa häiritsevät. Siksipä palvelimissa ei yleensä sellaisia olekaan.
Linux-pohjaiset käyttikset ovat enemmän kuin pelkkä se graafinen kikkare päällä toisin kuin Windows, jolla ei tekisi mitään ilman sitä.
> Kyseinen esimerkki vain näytti jotain
Kyseinen esimerkki lähinnä vain näytti linuxistien tietotaidon.