Kokeilin egrep --help
valitettavasti tämä EI anna haluttua informaatiota.
No, googlettamalla löytyy, mutta entä, jos ei ole nettiyhteyttä?
Silloin ei googletus ole mahdollista, joten MIKSI näin luokattoman huonoja ohjeita ???
Kaipaamani informaatio löytyi tällaiselta sivulta:
http://www.cyberciti.biz/faq/howto-use-grep-command-in-linux-unix/
$ egrep -w 'word1|word2' /path/to/file
ja sovellettuna siihen, mitä itse halusin (erittäin tarpeellinen fedorassa):
mount | egrep 'root|sda'
tuo näyttää mountatut osiot 1. kiintolevyltä eli /dev/sda
monissa muissa linuxjakelussa riittäisi mount | grep sda
mutta fedorassa tuo EI riitä !
Kas kun fedorassa "/" mountataan erikoisella tavalla niin, että se ei olekaan
/dev/sda1 on / ext3
vaan
/dev/root on / type ext3 (rw,relatime,seclabel,data=ordered)
Eli fedorassa EI näy juuritiedostojärjestelmän osalta fyysisen osion nimeä ( esimerkissäni /dev/sda1 ), vaan se on korvattu fedoralaisella erikoisuudella /dev/root
Siksi siis tarve egrep -komennon käyttöön.
Mutta siis egrep --help ei valitettavasti anna järkevää käytännön esimerkkiä.
Tämä on 1 niistä asioista, missä linuxin vaikeakäyttöisyys tulee esiin.
Jos windowsissa komennat dir /?
niin löytyy tieto esim siitä, että /S -valitsimella saat listauksen myös kaikista alihakemistoista. Siinä esimerkkiä linuxkoodaajille, että komentorivistäkin saa helppokäyttöisen, kunhan komennoissa olisi kunnon ohje sisäänrakennettuna ja helposti saatavilla !
valitettavasti tämä EI anna haluttua informaatiota.
No, googlettamalla löytyy, mutta entä, jos ei ole nettiyhteyttä?
Silloin ei googletus ole mahdollista, joten MIKSI näin luokattoman huonoja ohjeita ???
Kaipaamani informaatio löytyi tällaiselta sivulta:
http://www.cyberciti.biz/faq/howto-use-grep-command-in-linux-unix/
$ egrep -w 'word1|word2' /path/to/file
ja sovellettuna siihen, mitä itse halusin (erittäin tarpeellinen fedorassa):
mount | egrep 'root|sda'
tuo näyttää mountatut osiot 1. kiintolevyltä eli /dev/sda
monissa muissa linuxjakelussa riittäisi mount | grep sda
mutta fedorassa tuo EI riitä !
Kas kun fedorassa "/" mountataan erikoisella tavalla niin, että se ei olekaan
/dev/sda1 on / ext3
vaan
/dev/root on / type ext3 (rw,relatime,seclabel,data=ordered)
Eli fedorassa EI näy juuritiedostojärjestelmän osalta fyysisen osion nimeä ( esimerkissäni /dev/sda1 ), vaan se on korvattu fedoralaisella erikoisuudella /dev/root
Siksi siis tarve egrep -komennon käyttöön.
Mutta siis egrep --help ei valitettavasti anna järkevää käytännön esimerkkiä.
Tämä on 1 niistä asioista, missä linuxin vaikeakäyttöisyys tulee esiin.
Jos windowsissa komennat dir /?
niin löytyy tieto esim siitä, että /S -valitsimella saat listauksen myös kaikista alihakemistoista. Siinä esimerkkiä linuxkoodaajille, että komentorivistäkin saa helppokäyttöisen, kunhan komennoissa olisi kunnon ohje sisäänrakennettuna ja helposti saatavilla !
Vastaukset 3
Vanhimmat
Tuota, tuota...
man egrep
Miten ois, jospa hankit ensin kirjan, josta saat neuvoja mikä Linux on ?.
http://aijaa.com/vgZidj
Mut, jos kaikki rahat meni jo M$-softan, niin tuossa ois yksi komento lisää, jolla pääsee alkuun.
egrep --help
Aina oppii uutta - mulla man egrep sanoo että:
" Kutsuminen ’egrep’ käskyllä ei ole enää suositeltavaa, käytä sen sijaan käskyä ’grep -E’. "
No, tähän asti pärjätty pelkällä grepillä. Ja näköjään tästä eteenkinpäin. :)
Ps. Se heikkous noissa manuaaleissa meille taviksille on, että niissä harvoin on _esimerkkejä_ komentojen käytöstä, mutta kokeilemallahan nuo selviää.
Niissä on paljon tietoa dokumentoituna mahdollisimman tiiviissä muodossa ja kohderyhmä lähinnä ylläpitäjät ( = me tavikset ) / ohjelmoijat / softan kehittäjät.