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

418

    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. Persujen VigeIius noIasi taas itsensä

      Kun uhriutui vuonna 2024 (siis persujen "vahtivuorolla") Tampereella aloittaneen perheryhmäkodin toiminnasta. ”Leviää k
      Maailman menoa
      167
      3559
    2. Oli kiva nähdä sut

      vaikkakin kaukaa ja nopeasti. Tiedän kyllä tasan tarkkaan missä mennään, joten anteeksi jos pilasin päiväsi, ei ollut mi
      Suhteet
      33
      2714
    3. Joulukinkku NYT

      Sian kankuista tulee vielä pula. Nyt on oikea aika hankkia joulukinkku.
      Maailman menoa
      1
      2696
    4. Työeläkkeen saamiseksi olisi tehtävä töitä

      Meillä on Suomessa iso joukko ihmisiä, joilla olisi vielä työkykyä jäljellä, mutta joilta puuttuu arjesta mielekäs tekem
      Maailman menoa
      57
      2662
    5. Kohtalokas laukaus

      IL 20.9.25 "Ihminen kuoli baarin edustalla Kajaanissa Poliisi ei epäile tapauksessa rikosta." "Kajaanin keskustassa on k
      Kajaani
      16
      2478
    6. Joko alkaa menemään tajuntaan tämä yliluonnollinen yhteys?

      Varmaan pikkuhiljaa. Muista olla kiltisti ❤️
      Ikävä
      23
      2338
    7. Vasemmistoliitto peruisi sosiaaliturvan heikennykset

      He palauttaisivat työttömyysturvan ja asumstuen suojaosat, eli saisi jälleen tienata 300 euroa kuukaudessa ilman tukien
      Maailman menoa
      87
      1996
    8. Linux Mint asennus kaatuu heti alkuun

      Tulee kernel panic BIOS-tekstin jälkeen. Yritän ensimmäistä kertaa asentaa Linux Minttiä vanhalle Windows 10 -läppärill
      Apua aloittelijalle
      9
      1938
    9. Jos voisit kysyä

      Kaivatultasi vielä yhden kysymyksen, mikä se olisi? Aloitan: Mitä sinä halusit minusta?
      Ikävä
      164
      1891
    10. Pesäpallo rulettaa

      Hehkutin täällä aikaisemmin Mansen naisten joukkueen Suomen mestaruutta. Jostain kumman syystä kirjoitustani ei enää löy
      Tampere
      3
      1693
    Aihe