Hirdetés

Új hozzászólás Aktív témák

  • spammer

    veterán

    válasz Headless #2059 üzenetére

    Szerintem nem fájlnevekről van szó, hanem fájlokról, amikben keresünk (több sorban, és bármelyikben lehet a keresendő kifejezés). Ha feltétel itt most kulcsszót jelent, akkor ilyesmi:

    grep -Pzl 'KEYWORD1.*\n.*KEYWORD2' *.txt

    grep -Pzo 'KEYWORD1.*\n.*KEYWORD2' *.txt

    De pl. ezek sem teljesen jók, mert ha a 2-es kulcsszó van előbb, már nem találja meg.

    grep -Pzo 'KEYWORD1.*\n.*KEYWORD2|KEYWORD2.*\n.*KEYWORD1' *.txt

    így sem találja meg mindet, mert csak az elsőt veszi figyelembe. Az egrep pedig semmit nem ad vissza ezzel.

    awk '/keyword1/ && /keyword2/' *.txt szintén nem működik.

    De ha mégsem kulcsszóról van szó, akkor nem ártana tudni, milyen feltételről van szó.

    Ha valakit tud profi, egysoros (egy parancsos, nem pipe-os) megoldást a fentiekre, arra (én is) kíváncsi lennék.

    [ Szerkesztve ]

    „A feketébe öltözött ember a sivatagon át menekült, a harcos pedig követte."

Új hozzászólás Aktív témák