Grep hellpiä kaivataan

Make

Jos grepillä löydät rivin mutta tarvitset tietoa tyyliin "löydetty rivi" ja 2 edellistä riviä ja 1 seuraavaa riviä niin millä teet tuon

siis grep löytää rivin xxxx mutta outputtina tarvitse:

aaaa
bbbb
xxxx
cccc

9

474

    Vastaukset 9

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • auttaa

      Kirjoitappa man grep ja sieltä löytyy. Mut näin ulkomuistista niin olisko ollut tyyliin grep -B2 -A1 xxxx file.txt

      • Make

        Eipä löytynyt tuollaisia vipuja minun Grepistä.


      • pösilöv0.1
        Make kirjoitti:

        Eipä löytynyt tuollaisia vipuja minun Grepistä.

        man grep
        ....
        OPTIONS
        -A NUM, --after-context=NUM
        Print NUM lines of trailing context after matching lines. Places a line con‐
        taining -- between contiguous groups of matches.

        -a, --text
        Process a binary file as if it were text; this is equivalent to the --binary-
        files=text option.

        -B NUM, --before-context=NUM
        Print NUM lines of leading context before matching lines. Places a line con‐
        taining -- between contiguous groups of matches.



        eli grep jotain jostakinfilestä -A 2 -B 1

        ja hyvin toimii!!


      • Make
        pösilöv0.1 kirjoitti:

        man grep
        ....
        OPTIONS
        -A NUM, --after-context=NUM
        Print NUM lines of trailing context after matching lines. Places a line con‐
        taining -- between contiguous groups of matches.

        -a, --text
        Process a binary file as if it were text; this is equivalent to the --binary-
        files=text option.

        -B NUM, --before-context=NUM
        Print NUM lines of leading context before matching lines. Places a line con‐
        taining -- between contiguous groups of matches.



        eli grep jotain jostakinfilestä -A 2 -B 1

        ja hyvin toimii!!

        Taisin eksyä väärälle palstalle. Miten homma hoituu HP-UX ympäristössä?


      • Toimii?
        Make kirjoitti:

        Taisin eksyä väärälle palstalle. Miten homma hoituu HP-UX ympäristössä?

        Luepa vaan nuo manuaalisivut, niin eiköhän homma hoidu vähintäänkin vastaavalla tavalla.
        Jos man komennon kirjoittaminen on ihan ylivoimaista pannaanpa tähän vähän linkkiä: http://www.hmug.org/man/1/grep.php


      • Make
        Toimii? kirjoitti:

        Luepa vaan nuo manuaalisivut, niin eiköhän homma hoidu vähintäänkin vastaavalla tavalla.
        Jos man komennon kirjoittaminen on ihan ylivoimaista pannaanpa tähän vähän linkkiä: http://www.hmug.org/man/1/grep.php

        Ei ole gperpillä HP-UX -A eikä -B optioita. Kun ei vaan ole joten jotain muuta helppiä kaivataan


      • man sivun?
        Make kirjoitti:

        Ei ole gperpillä HP-UX -A eikä -B optioita. Kun ei vaan ole joten jotain muuta helppiä kaivataan

        "Ei ole gperpillä HP-UX -A eikä -B optioita. Kun ei vaan ole joten jotain muuta helppiä kaivataan "

        Mitä mahtaakaan kertoa tuon Unixisi grep:in manuaalisivu?
        Mene ihmeessä ihmettelemään Unix-palstalle ongelmaasi. Tämä palsta käsittelee Linuxia.
        http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=4500000000000141&subcat=787

        PS. Enpä jaksa uskoa, ettei grep toimisi HP-UX:ssä kuten muissakin Unix-sukuisissa systeemeissä.


      • man sivun? kirjoitti:

        "Ei ole gperpillä HP-UX -A eikä -B optioita. Kun ei vaan ole joten jotain muuta helppiä kaivataan "

        Mitä mahtaakaan kertoa tuon Unixisi grep:in manuaalisivu?
        Mene ihmeessä ihmettelemään Unix-palstalle ongelmaasi. Tämä palsta käsittelee Linuxia.
        http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=4500000000000141&subcat=787

        PS. Enpä jaksa uskoa, ettei grep toimisi HP-UX:ssä kuten muissakin Unix-sukuisissa systeemeissä.

        Käytännössä monien kaupallisten UNIXien mukana tulevat perustyökaluohjelmat, kuten grep, ovat aika suppeita verrattuna vastaaviin GNU-versioihin. Näköjään Tru64 UNIXin grepin man-sivun perusteella siinä on vain noin kolmasosa GNU-grepin optioiden määrästä. Samaa epäyhteensopivuutta on tullut nähtyä joissain muissakin peruskomennoissa.


      • Make
        Mik26 kirjoitti:

        Käytännössä monien kaupallisten UNIXien mukana tulevat perustyökaluohjelmat, kuten grep, ovat aika suppeita verrattuna vastaaviin GNU-versioihin. Näköjään Tru64 UNIXin grepin man-sivun perusteella siinä on vain noin kolmasosa GNU-grepin optioiden määrästä. Samaa epäyhteensopivuutta on tullut nähtyä joissain muissakin peruskomennoissa.

        Ei oo tosiaan HP-UX unixissa mitää ihmeempiä vipuja. Löysin jo Hp:n sivuilta ohjeen miten saa HP:llä tämän tehtyä. Ei grepillä vaan sedillä.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mitä mieltä olet?

      Miehestä jolla ei ole yhtään kaveria, ei facebookissa eikä livenä ja hän harrasta ja tekee kaiken yksin. Onko vähän outo
      Ikävä
      173
      1905
    2. Muistakaa pojat tämä.

      Mies joka haluaa naisen, löytää keinon. Ei epäröi eikä hämmennä. Tekee kaiken eteenne.
      Ikävä
      154
      1350
    3. Muhun rakastuu kaikki naiset, mut mä en rakastu niihin

      Mun vaatimustaso on 10+ Mut mua tavottelee 7+ naiset
      Ikävä
      222
      1002
    4. Oletko päättänyt

      Että luovutat minun suhteeni
      Ikävä
      71
      897
    5. 57
      842
    6. Mikä sua mies vaivaa?

      Siis oikeasti.
      Ikävä
      47
      783
    7. 93
      757
    8. Pahoin pelkään nainen

      että pidät minua epäempaattisena, itsekeskeisenä, narsistisena ja kylmänä ihmisenä. Oletko koskaan ajatellut, että minus
      Ikävä
      63
      757
    9. Martina avaa suhdettaan

      IL 22.7: Martina avaa suhdettaan nuoreen Muhikseen. Nyt on jo vakavaa, on käyty syömässä Itä-Helsingissä. Onkohan muutt
      Kotimaiset julkkisjuorut
      200
      677
    10. Martinan alamäki jatkuu

      Surkeasti menee ... https://www.iltalehti.fi/viihdeuutiset/a/f899cee6-e216-4bd1-be3e-c61f68e67a4c ”Surkeasti kulkee”
      Kotimaiset julkkisjuorut
      151
      646
    Aihe