grep

Sekcia: Konfigurácia 29.12.2015 | 21:12
Avatar Radovan Prokop Devuan (XFCE, 64bit, nonsystemd..... )  Používateľ

Stava sa mi taka vec, ze ked zadam grep slovo subor alebo cat subor | grep slovo vypise mi grep len hlasku: Binární soubor (standardní vstup) odpovídá No ked spravim napr. ls | grep slovo tak vystup je funkcny. Je grep obmedzeny na velkost suboru ?

    • RE: grep 29.12.2015 | 21:21
      Avatar Miroslav Bendík Gentoo  Administrátor

      Grep identifikuje súbor ako binárny. V tomto prípade sa dá použiť grep -a slovo subor (prepínač -a donúti grep k tomu aby súbor považoval za textový).

      Ešte vysvetlenie prečo grep považuje súbor za binárny:

      Každý súbor, ktorý obsahuje v prvých 1024 bytoch byte 0x00 je považovaný grepom za binárny (platí aj pre ďalšie GNU nástroje ako napr. diff ...).

      • RE: grep 30.12.2015 | 16:09
        Avatar Radovan Prokop Devuan (XFCE, 64bit, nonsystemd..... )  Používateľ

        Uz to ide, dal som si do .bashrc alias grep='grep -ai --color'
        Dik.