Grep

Z wiki linux-user
Skocz do: nawigacji, wyszukiwania
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.
+
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.
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'''

Wersja z 10:38, 21 kwi 2012

Osobiste
Przestrzenie nazw

Warianty
Działania
Nawigacja
Narzędzia


Sponsor serwisu

Firma informatyczna ITProjek Bydgoszcz usługi informacztyczne, serwery, linux, windows, strony www, hosting, sieci komputerowe, system archiwizacji danych