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

421

    Vastaukset

    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. Päivän Sanna: Nvidia sijoittaa miljardi dollaria Nokian osakkeisiin

      Nvidia merkitsee osakkeet 6,01 Yhdysvaltain dollarin osakekohtaisella merkintähinnalla tavanomaisten toteutumisehtojen t
      Maailman menoa
      64
      5690
    2. Palkansaajilta kupattiin 27,5 mrd euroa työeläkkeisiin

      Jo pelkän himmelin toimintakulut olivat 400 miljoonaa euroa, jolla olisi mukavasti tuottanut myös sote-palveluja hyvinvo
      Maailman menoa
      107
      3575
    3. Suomessa Pohjoismaiden tyhmimmät demarit......aijaijai..

      Lasse Lehtinen sanoo suoraan, että Ruotsissa on fiksummat demarit kuin Suomessa. Ja Tampereella fiksummat demut kuin Hel
      Maailman menoa
      57
      3448
    4. Marinin hallitus hyväksyi soten (105-77) vuonna 2021

      vastaan äänesti Kok, persut, KD, Liike Nyt. Nyt on sitten käynyt niin kuin on käynyt. Pääkirjoitus: Sanna Marin jätti
      Maailman menoa
      44
      2838
    5. Sanna Marin teki sen, mihin muut eivät pystyneet - sote kerralla maaliin

      Yli 15 vuotta Suomessa vatvottu sote-uudistus meni lopulta läpi Sanna Marinin hallituksen aikana. Edeltävät hallitukset
      Maailman menoa
      5
      2693
    6. Lehtinen: "Oli demareidenkin onni, että valkoiset voittivat sodan 1918"

      Lasse Lehtisen mukaan vasemmalla on radiohiljaisuus hänen uutuuskirjastaan, "Läheltä piti. Kansakunnan hurjat hetket" L
      Maailman menoa
      93
      2672
    7. SDP:n valtuutettu valehtelee koulutuksensa

      SDP:n helsinkiläinen kaupunginvaltuutettu Mahad Ahmed käyttää maisterin titteliä suoritettuaan 60 opintopisteen epäviral
      Maailman menoa
      74
      2530
    8. IL - 100 000 potentiaalista sotilasta pakeni Ukrainasta!

      "Ukrainasta nuorten miesten joukkopako Liki 100 000 asevelvollisuusikäistä miestä on poistunut Ukrainasta parin viime k
      Maailman menoa
      13
      2440
    9. Nepotismi jytkyttää porvaristossa

      Taas uutisoidaan, että useampi perussuomalainen kansanedustaja on palkannut oman perheenjäsenensä eduskunta-avustajaksi
      Maailman menoa
      86
      1967
    10. Persut palkkaavat verorahoilla

      avustajikseen lapsiaan ja naisystäviään. Juuso on palkannut avustajakseen oman poikansa. Hänen koulutustaustastaan ei
      Maailman menoa
      341
      1907
    Aihe