Grep
Z wiki linux-user
Linia 21: | Linia 21: | ||
Przetwarza plik binarny tak, jakby był on tekstowy; jest to równoważnik opcji --binary-fnums=text. | Przetwarza plik binarny tak, jakby był on tekstowy; jest to równoważnik opcji --binary-fnums=text. | ||
*'''-B num, --before-context=num''' | *'''-B num, --before-context=num''' | ||
− | + | Wypisuje przed pasującymi liniami num linii poprzedzającego kontekstu. | |
*'''-C [num], -num, --context[=num]''' | *'''-C [num], -num, --context[=num]''' | ||
Linia 57: | Linia 57: | ||
*''' -h, --no-filename''' | *''' -h, --no-filename''' | ||
Wyłącza poprzedzanie wyników nazwami plików podczas przeszukiwania wielu plików. | Wyłącza poprzedzanie wyników nazwami plików podczas przeszukiwania wielu plików. | ||
− | |||
*'''--help''' | *'''--help''' | ||
Linia 90: | Linia 89: | ||
*''' -U, --binary''' | *''' -U, --binary''' | ||
− | Traktuje plik jako binarny. Domyślnie, w DOS-ie i MS Windows, grep zgaduje typ pliku spoglądając na zawartość pierwszych 32 kB przeczytanych z pliku. Jeśli zdecyduje, że | + | Traktuje plik jako binarny. Domyślnie, w DOS-ie i MS Windows, grep zgaduje typ pliku spoglądając na zawartość pierwszych 32 kB przeczytanych z pliku. Jeśli zdecyduje, że plik jest tekstowy, udziera znaki CR z oryginalnej zawartości pliku (po to żeby wyrażenia regularne z ^ i $ działały poprawnie). Podanie -U wyłącza to zgadywanie, powodując, że wszystkie pliki są czytane i przekazywane mechanizmowi dopasowywującemu dosłownie; jeśli plik jest plikiem tekstowym z parami CR/LF na końcu linii, spowoduje to, że niektóre wyrażenia regularne nie zadziałają. Opcja ta nie działa na platformach innych niż MS-DOS i MS Windows. |
− | + | ||
*''' -u, --unix-byte-offsets''' | *''' -u, --unix-byte-offsets''' | ||
Linia 107: | Linia 105: | ||
*''' -x, --line-regexp''' | *''' -x, --line-regexp''' | ||
Wybiera tylko te dopasowania, które dokładnie pasują do całej linii. | Wybiera tylko te dopasowania, które dokładnie pasują do całej linii. | ||
− | |||
*'''-Z, --null''' | *'''-Z, --null''' |