Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

grep - Online w chmurze

Uruchom grep u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie grep, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


grep, egrep, fgrep, rgrep - wypisuje linie pasujące do wzorca

STRESZCZENIE


grep [OPCJE] WZÓR [FILE...]
grep [OPCJE] [-e WZÓR]... [-f FILE]... [FILE...]

OPIS


grep przeszukuje nazwane wejście FILEs dla linii zawierających dopasowanie do podanego WZÓR. Jeśli
nie określono żadnych plików lub jeśli plik „-" jest podawany, grep przeszukuje standardowe wejście. Za pomocą
domyślna, grep drukuje pasujące linie.

Ponadto programy wariantowe egrep, fgrep i rgrep są takie same jak grep -E, grep -F,
i grep -r, odpowiednio. Te warianty są przestarzałe, ale są dostępne do tyłu
kompatybilność.

OPCJE


Rodzajowy Program Informacje
--help Wyślij komunikat o użyciu i wyjdź.

-V, --wersja
Wypisz numer wersji grep i wyjść.

Dopasowanie Wybór
-E, --rozszerzone-wyrażenie regularne
interpretator WZÓR jako rozszerzone wyrażenie regularne (ERE, patrz poniżej).

-F, --stałe-ciągi
interpretator WZÓR jako lista stałych ciągów (zamiast wyrażeń regularnych),
oddzielone znakami nowej linii, z których każdy ma być dopasowany.

-G, --podstawowe-wyrażenie regularne
interpretator WZÓR jako podstawowe wyrażenie regularne (BRE, patrz poniżej). To jest
domyślna.

-P, --perl-wyrażenie regularne
interpretator WZÓR jako wyrażenie regularne Perla (PCRE, patrz poniżej). To jest bardzo
eksperymentalne i grep -P może ostrzegać o niezaimplementowanych funkcjach.

Dopasowywanie Control
-e WZÓR, --wyrażenie regularne=WZÓR
Zastosowanie WZÓR jako wzór. Wiele -e może być użyty do określenia innego wyszukiwania
wzory. Ta opcja jest również przydatna do ochrony wzoru zaczynającego się od łącznika
(-).

-f FILE, --plik=FILE
Uzyskaj wzory od FILE, po jednym w wierszu. Pusty plik zawiera zero wzorców,
i dlatego nie pasuje do niczego. Wiele -f może służyć do określania różnych plików.

-i, --ignoruj-przypadek
Ignoruj ​​rozróżnienie wielkości liter w obu WZÓR i pliki wejściowe.

-v, --odwróć-dopasowanie
Odwróć sens dopasowania, aby wybrać niepasujące linie.

-w, --słowo-wyrażenie regularne
Wybierz tylko te wiersze, które zawierają dopasowania, które tworzą całe słowa. Test jest taki
pasujący podciąg musi znajdować się na początku wiersza lub poprzedzony znakiem
znak niebędący wyrazem. Podobnie musi być albo pod koniec
lub po którym następuje znak niebędący słowem. Znaki składające się na słowa
to litery, cyfry i podkreślenie.

-x, --line-wyrażenie regularne
Wybierz tylko te dopasowania, które dokładnie pasują do całej linii. Dla zwykłego
wzór wyrażenia, to jest jak umieszczanie wzoru w nawiasach, a następnie otaczanie go
w ^ i $.

-y Przestarzały synonim słowa -i.

Ogólne Wydajność Control
-c, --liczyć
Pomiń normalne wyjście; zamiast tego wypisz liczbę pasujących linii dla każdego wejścia
plik. Z -v, --odwróć-dopasowanie opcja (patrz poniżej), policz niepasujące linie.

--kolor[=KIEDY], --kolor[=KIEDY]
Otocz dopasowane (niepuste) ciągi, pasujące linie, linie kontekstu, plik
nazwy, numery linii, przesunięcia bajtów i separatory (dla pól i grup kontekstu)
wiersze) z sekwencjami ucieczki, aby wyświetlić je w kolorze na terminalu. Kolory
są zdefiniowane przez zmienną środowiskową GREP_KOLORY. Przestarzałe środowisko
zmienna GREP_KOLOR jest nadal obsługiwany, ale jego ustawienie nie ma priorytetu.
KIEDY is nigdy, zawszelub samochód.

-L, --pliki-bez-dopasowania
Pomiń normalne wyjście; zamiast tego wypisz nazwę każdego pliku wejściowego, z którego nie
dane wyjściowe zostałyby normalnie wydrukowane. Skanowanie zatrzyma się pierwszego
mecz.

-l, --pliki-z-dopasowaniami
Pomiń normalne wyjście; zamiast tego wypisz nazwę każdego pliku wejściowego, z którego jest wyjście
normalnie zostałyby wydrukowane. Skanowanie zatrzyma się przy pierwszym meczu.

-m NUM, --maksymalna-liczba=NUM
Przestań czytać plik po NUM pasujące linie. Jeśli wejście jest standardowym wejściem z
zwykły plik i NUM wyprowadzane są pasujące linie, grep zapewnia, że ​​standard
wejście jest umieszczane tuż za ostatnią pasującą linią przed wyjściem, niezależnie od tego
obecności końcowych linii kontekstu. Umożliwia to procesowi wywołującemu
wznowić wyszukiwanie. Kiedy grep zatrzymuje się po NUM pasujące linie, wyprowadza dowolne końcowe
linie kontekstowe. Kiedy -c or --liczyć używana jest również opcja, grep nie wyświetla a
liczyć większe niż NUM, Kiedy -v or --odwróć-dopasowanie używana jest również opcja, grep
zatrzymuje się po wydrukowaniu NUM niepasujące linie.

-o, --tylko-pasujące
Wydrukuj tylko dopasowane (niepuste) części pasującego wiersza, przy czym każda taka część jest włączona
osobna linia wyjściowa.

-q, --cichy, --cichy
Cichy; nie wypisuj niczego na standardowe wyjście. Wyjdź natychmiast ze statusem zerowym
jeśli zostanie znalezione jakiekolwiek dopasowanie, nawet jeśli wykryto błąd. Zobacz także -s or
--brak wiadomości opcja.

-s, --brak wiadomości
Pomijaj komunikaty o błędach dotyczące nieistniejących lub nieczytelnych plików.

Wydajność Linia Prefiks Control
-b, --przesunięcie bajtów
Wypisuje liczone od 0 przesunięcie bajtów w pliku wejściowym przed każdym wierszem wyjścia. Gdyby
-o (--tylko-pasujące), wydrukuj przesunięcie pasującej części.

-H, --with-nazwapliku
Wydrukuj nazwę pliku dla każdego dopasowania. Jest to ustawienie domyślne, gdy jest ich więcej niż
jeden plik do przeszukania.

-h, --no-pliku
Pomiń przedrostki nazw plików na wyjściu. Jest to ustawienie domyślne, gdy istnieje
tylko jeden plik (lub tylko standardowe wejście) do przeszukania.

--etykieta=LABEL
Wyświetlaj dane wejściowe faktycznie pochodzące ze standardowego wejścia jako dane wejściowe pochodzące z pliku LABEL.
Jest to szczególnie przydatne przy wdrażaniu narzędzi takich jak chwytnp. gzip -Płyta CD foo.gz
| grep --etykieta=foo -H coś. Zobacz także -H opcja.

-n, --numer linii
Poprzedź każdy wiersz wyjścia numerem wiersza opartym na 1 w jego pliku wejściowym.

-T, --początkowa-tab
Upewnij się, że pierwszy znak rzeczywistej zawartości linii znajduje się na tabulatorze, więc
że wyrównanie zakładek wygląda normalnie. Jest to przydatne w przypadku opcji z przedrostkiem
ich wyjście do rzeczywistej treści: -H,-n, -b. W celu poprawy
prawdopodobieństwo, że wszystkie wiersze z jednego pliku zaczną się od tej samej kolumny, to
powoduje również, że numer linii i przesunięcie bajtów (jeśli są obecne) zostaną wydrukowane w minimum
rozmiar szerokość pola.

-u, --unix-bajtowe przesunięcia
Raportuj przesunięcia bajtów w stylu Uniksa. Ten przełącznik powoduje grep zgłosić przesunięcia bajtów jako
gdyby plik był plikiem tekstowym w stylu Uniksa, tj. z usuniętymi znakami CR.
Da to wyniki identyczne jak bieganie grep na maszynie uniksowej. Ta opcja
nie ma żadnego efektu, chyba że -b opcja jest również używana; nie ma wpływu na inne platformy
niż MS-DOS i MS-Windows.

-Z, --zero
Wypisuje bajt zerowy (ASCII NUL znak) zamiast znaku, który normalnie
następuje po nazwie pliku. Na przykład, grep -lZ wypisuje bajt zerowy po każdym pliku
nazwa zamiast zwykłej nowej linii. Ta opcja sprawia, że ​​dane wyjściowe są jednoznaczne, nawet
w obecności nazw plików zawierających nietypowe znaki, takie jak znaki nowej linii. Ten
opcja może być używana z poleceniami takimi jak odnaleźć -drukuj0, Perl -0, rodzaj -z, xargs -0
do przetwarzania dowolnych nazw plików, nawet zawierających znaki nowego wiersza.

Kontekst Linia Control
-A NUM, --po-kontekście=NUM
NUM wierszy końcowego kontekstu po dopasowanych wierszach. Umieszcza linię zawierającą
separator grup (--) między sąsiednimi grupami dopasowań. Z -o or
--tylko-pasujące opcja ta nie ma wpływu i jest wyświetlane ostrzeżenie.

-B NUM, --przed-kontekstem=NUM
NUM wiersze kontekstu wiodącego przed dopasowaniem wierszy. Umieszcza linię zawierającą
separator grup (--) między sąsiednimi grupami dopasowań. Z -o or
--tylko-pasujące opcja ta nie ma wpływu i jest wyświetlane ostrzeżenie.

-C NUM, -NUM, --kontekst=NUM
NUM wiersze kontekstu wyjściowego. Umieszcza wiersz zawierający separator grup (--)
między sąsiednimi grupami meczów. Z -o or --tylko-pasujące opcja, to
nie ma żadnego efektu i pojawia się ostrzeżenie.

filet i Informator Wybór
-a, --tekst
Przetwarzaj plik binarny tak, jakby był tekstem; jest to równoznaczne z
--pliki-binarne=tekst opcja.

--pliki-binarne=TYP
Jeśli kilka pierwszych bajtów pliku wskazuje, że plik zawiera dane binarne,
załóżmy, że plik jest typu TYP. Domyślnie, TYP is dwójkowy, grep
normalnie wyświetla albo jednowierszową wiadomość, że pasuje do pliku binarnego, albo nie
wiadomość, jeśli nie ma dopasowania. Gdyby TYP is bez dopasowania, grep zakłada, że ​​binarny
plik nie pasuje; jest to równoznaczne z -I opcja. Gdyby TYP is XNUMX, grep
przetwarza plik binarny tak, jakby był tekstem; jest to równoznaczne z -a opcja.
Podczas przetwarzania danych binarnych, grep może traktować bajty nietekstowe jako terminatory linii; dla
przykład, wzór '.' (kropka) może nie odpowiadać bajtowi null, ponieważ bajt null
może być traktowany jako terminator linii. Ostrzeżenie: grep --pliki-binarne=tekst może
wyprowadza śmieci binarne, które mogą mieć nieprzyjemne skutki uboczne, jeśli na wyjściu jest a
terminalu i czy sterownik terminala interpretuje niektóre z nich jako polecenia.

-D ACTION, --urządzenia=ACTION
Jeśli plik wejściowy jest urządzeniem, FIFO lub gniazdem, użyj ACTION aby go przetworzyć. Za pomocą
domyślna, ACTION is czytać, co oznacza, że ​​urządzenia są odczytywane tak, jakby były
zwykłe pliki. Gdyby ACTION is pominąć, urządzenia są dyskretnie pomijane.

-d ACTION, --katalogi=ACTION
Jeśli plik wejściowy jest katalogiem, użyj ACTION aby go przetworzyć. Domyślnie, ACTION is
czytać, tj. czytać katalogi tak, jakby były zwykłymi plikami. Gdyby ACTION is
pominąć, po cichu pomijaj katalogi. Gdyby ACTION is powtarzać się, przeczytaj wszystkie pliki pod każdym
katalog, rekursywnie, podążając za dowiązaniami symbolicznymi tylko wtedy, gdy są w poleceniu
linia. Odpowiada to -r opcja.

--wyklucz=GLOB
Pomiń pliki, których nazwa podstawowa pasuje GLOB (przy użyciu dopasowywania symboli wieloznacznych). Nazwa pliku
glob może użyć *, ?, [...] jako symbole wieloznaczne i \ cytować symbol wieloznaczny lub ukośnik odwrotny
charakter dosłownie.

--wyklucz-z=FILE
Pomiń pliki, których nazwa podstawowa pasuje do którejkolwiek z odczytanych z nazw glob nazw plików FILE (przy użyciu
dopasowanie symboli wieloznacznych, jak opisano w --wykluczać).

--wyklucz-katalog=DIR
Wyklucz katalogi pasujące do wzorca DIR z wyszukiwań rekurencyjnych.

-I Przetwarzaj plik binarny tak, jakby nie zawierał pasujących danych; to jest równoważne
dotychczasowy --binary-files=bez dopasowania opcja.

--włącz=GLOB
Przeszukuj tylko pliki, których nazwa podstawowa jest zgodna GLOB (używając dopasowania symboli wieloznacznych jako
opisane pod --wykluczać).

-r, - rekurencyjny
Czytaj wszystkie pliki w każdym katalogu, rekursywnie, podążając za dowiązaniami symbolicznymi tylko wtedy, gdy
znajdują się w wierszu poleceń. Zauważ, że jeśli nie podano operandu pliku, grep wyszukuje
katalog roboczy. Odpowiada to -d powtarzać się opcja.

-R, --dereferencja-rekurencyjna
Czytaj wszystkie pliki w każdym katalogu, rekurencyjnie. Śledź wszystkie dowiązania symboliczne,
w odróżnieniu -r.

Inne Opcje
--buforowana liniami
Użyj buforowania linii na wyjściu. Może to spowodować spadek wydajności.

-U, --dwójkowy
Traktuj plik(i) jako binarny. Domyślnie pod MS-DOS i MS-Windows, grep domysły
typ pliku, patrząc na zawartość pierwszych 32 KB odczytanych z pliku. Gdyby
grep decyduje, że plik jest plikiem tekstowym, usuwa znaki CR z oryginału
zawartość pliku (aby tworzyć wyrażenia regularne z ^ i $ działają poprawnie).
Określanie -U unieważnia to zgadywanie, powodując odczytanie i przekazanie wszystkich plików
mechanizm dopasowywania dosłownie; jeśli plik jest plikiem tekstowym z parami CR/LF w
końca każdej linii, spowoduje to niepowodzenie niektórych wyrażeń regularnych. Ta opcja
nie ma wpływu na inne platformy niż MS-DOS i MS-Windows.

-z, --null-dane
Traktuj dane wejściowe jako zestaw linii, z których każdy zakończony jest bajtem zerowym (ASCII NUL
znak) zamiast nowej linii. Podobnie jak -Z or --zero opcja, ta opcja może być
używany z poleceniami takimi jak rodzaj -z do przetwarzania dowolnych nazw plików.

REGULAR WYRAŻENIA


Wyrażenie regularne to wzorzec opisujący zestaw ciągów. Wyrażenia regularne
są konstruowane analogicznie do wyrażeń arytmetycznych, przy użyciu różnych operatorów do
łączyć mniejsze wyrażenia.

grep rozumie trzy różne wersje składni wyrażeń regularnych: „podstawowa” (BRE),
„rozszerzony” (ERE) i „perl” (PCRE). W GNU grep, nie ma różnicy w dostępnych
funkcjonalność między podstawową i rozszerzoną składnią. W pozostałych realizacjach podstawowe
wyrażenia regularne są mniej wydajne. Poniższy opis dotyczy rozszerzonej
wyrażenia regularne; różnice dla podstawowych wyrażeń regularnych są podsumowane później.
Wyrażenia regularne Perla zapewniają dodatkową funkcjonalność i są udokumentowane w
PCresyntax(3) i szablon(3), ale działa tylko wtedy, gdy w systemie jest dostępny PCRE.

Podstawowymi blokami konstrukcyjnymi są wyrażenia regularne pasujące do pojedynczego znaku.
Większość znaków, w tym wszystkie litery i cyfry, to wyrażenia regularne, które pasują
sami. Każdy metaznak o specjalnym znaczeniu może być cytowany przez poprzedzenie go znakiem
ukośnik wsteczny.

Okres . pasuje do dowolnego pojedynczego znaku.

Postać Zajęcia i Wspornik Expressions
A wspornik wyrażenie to lista znaków ujęta przez [ i ]. Pasuje do każdego singla
znak na tej liście; jeśli pierwszym znakiem na liście jest karetka ^ wtedy to pasuje
dowolna postać nie na liście. Na przykład wyrażenie regularne [0123456789] zapałki
dowolna pojedyncza cyfra.

Wewnątrz wyrażenia nawiasowego a zasięg wyrażenie składa się z dwóch znaków oddzielonych znakiem
łącznik. Dopasowuje dowolny pojedynczy znak, który sortuje się między dwoma znakami, w tym,
przy użyciu kolejności zestawiania i zestawu znaków ustawień regionalnych. Na przykład w domyślnym C
widownia, [ogłoszenie] odpowiada [abcd]. Wiele lokalizacji sortuje znaki w kolejności słownikowej,
i w tych lokalizacjach [ogłoszenie] zazwyczaj nie jest równoważne z [abcd]; to może być równoważne
do [aBbCcDd], na przykład. Aby uzyskać tradycyjną interpretację nawiasu
wyrażeń, możesz użyć ustawień regionalnych C, ustawiając LC_ALL zmienna środowiskowa do
wartość C.

Wreszcie pewne nazwane klasy znaków są predefiniowane w wyrażeniach nawiasowych, jak
następuje. Ich imiona są zrozumiałe i są [:aln:], [:alfa:], [:ctrl:],
[:cyfra:], [:wykres:], [:niżej:], [:wydrukować:], [:punkt:], [:przestrzeń:], [:górny:],
[:xcyfra:]. Na przykład, [[:aln:]] oznacza klasę znaków liczb i liter w
aktualne ustawienia regionalne. W przypadku kodowania C locale i zestawu znaków ASCII jest to to samo, co
[0-9A-Za-z]. (Zauważ, że nawiasy w tych nazwach klas są częścią nazw symbolicznych,
i musi być uwzględniony dodatkowo w nawiasach określających wyrażenie w nawiasach.) Większość
metaznaki tracą swoje specjalne znaczenie wewnątrz wyrażeń nawiasowych. Aby uwzględnić
dosłowny ] umieść go na pierwszym miejscu na liście. Podobnie, aby dołączyć dosłowny ^ umieść to gdziekolwiek
ale najpierw. Wreszcie, aby dołączyć dosłowny - umieść to na końcu.

Zakotwiczanie
karetka ^ i znak dolara $ są metaznakami, które odpowiednio pasują do pustego
ciąg na początku i na końcu wiersza.

Kurs Ukośnik wsteczny Postać i Specjalny Expressions
Symbole \< i \> odpowiednio dopasuj pusty ciąg na początku i na końcu a
słowo. Symbol \b dopasowuje pusty ciąg na krawędzi słowa i \B pasuje do
pusty ciąg, pod warunkiem, że to nie na krawędzi słowa. Symbol \w jest synonimem
[_[:alnum:]] i \W jest synonimem [^_[:alnum:]].

Powtórzenie
Po wyrażeniu regularnym może występować jeden z kilku operatorów powtarzania:
? Poprzedni element jest opcjonalny i pasuje co najwyżej raz.
* Poprzedni element zostanie dopasowany zero lub więcej razy.
+ Poprzedni element zostanie dopasowany raz lub więcej razy.
{n} Poprzedni element jest dokładnie dopasowany n razy.
{n,} Poprzedni element jest dopasowany n lub więcej razy.
{,m} Poprzedni element jest dopasowany co najwyżej m czasy. To jest rozszerzenie GNU.
{n,m} Poprzedni element jest dopasowany co najmniej n razy, ale nie więcej niż m razy.

Powiązanie
Można łączyć dwa wyrażenia regularne; wynikowe wyrażenie regularne pasuje do dowolnego
ciąg utworzony przez połączenie dwóch podciągów, które odpowiednio pasują do połączonego
wyrażenia.

Alternacja
Dwa wyrażenia regularne można połączyć operatorem wrostkowym |; wynikowy regularny
wyrażenie pasuje do dowolnego ciągu pasującego do dowolnego wyrażenia alternatywnego.

Precedens
Powtórzenie ma pierwszeństwo przed konkatenacją, która z kolei ma pierwszeństwo przed
alternacja. Całe wyrażenie można umieścić w nawiasach, aby je przesłonić
zasady pierwszeństwa i tworzą podwyrażenie.

Wstecz Referencje i Podwyrażenia
Odniesienie wsteczne \n, Gdzie n jest pojedynczą cyfrą, odpowiada poprzednio dopasowanemu podłańcuchowi
przez npodwyrażenie wyrażenia regularnego w nawiasach.

Basic vs Rozszerzona Regularna Expressions
W podstawowych wyrażeniach regularnych metaznaki ?, +, {, |, (, ) tracą swoją specjalność
oznaczający; zamiast tego użyj wersji z odwrotnym ukośnikiem \?, \+, \{, \|, \(, \).

ŚRODOWISKO ZMIENNE


Zachowanie grep dotyczy następujących zmiennych środowiskowych.

Lokalizacja dla kategorii LC_bla jest określony poprzez zbadanie trzech zmiennych środowiskowych
LC_ALL, LC_bla, JĘZYK, w tej kolejności. Pierwsza z tych zmiennych, która jest ustawiona, określa:
lokalizacja. Na przykład, jeśli LC_ALL nie jest ustawiony, ale LC_MESSAGES jest ustawione na pt_BR, a później
Język portugalski brazylijski jest używany dla LC_MESSAGES Kategoria. Język C jest używany, jeśli
żadna z tych zmiennych środowiskowych nie jest ustawiona, jeśli katalog ustawień regionalnych nie jest zainstalowany lub jeśli
grep nie został skompilowany z obsługą języków narodowych (NLS).

GREP_OPCJE
Ta zmienna określa domyślne opcje, które mają być umieszczane przed dowolnymi explicit
opcje. Ponieważ powoduje to problemy podczas pisania przenośnych skryptów, ta funkcja będzie
zostać usunięte w przyszłej wersji grep, grep ostrzega, jeśli jest używany. Proszę użyć
zamiast tego alias lub skrypt.

GREP_KOLOR
Ta zmienna określa kolor używany do wyróżniania dopasowanego (niepustego) tekstu. Ono
jest deprecjonowany na rzecz GREP_KOLORY, ale nadal obsługiwane. ten mt, ms, mc
możliwości GREP_KOLORY mają nad nim pierwszeństwo. Może tylko określić kolor
służy do podświetlania pasującego niepustego tekstu w dowolnym pasującym wierszu (wybrany wiersz)
kiedy -v opcja wiersza poleceń jest pominięta lub wiersz kontekstu, gdy -v is
określony). Wartość domyślna to 01;31, co oznacza pogrubiony czerwony tekst pierwszego planu na
domyślne tło terminala.

GREP_KOLORY
Określa kolory i inne atrybuty używane do wyróżnienia różnych części
wyjście. Jego wartość to rozdzielona dwukropkami lista funkcji, które domyślnie mają wartość
ms=01;31:mc=01;31:sl=:cx=:fn=35:ln=32:bn=32:se=36 z rv i ne boolean
pominięte możliwości (tj. fałsz). Obsługiwane możliwości są następujące.

sl= Podciąg SGR dla całych wybranych linii (tj. pasujące linie, gdy -v
opcja wiersza poleceń jest pominięta lub niepasujące wiersze, gdy -v jest specyficzne).
Jeśli jednak wartość logiczna rv zdolności i -v obie opcje wiersza poleceń
określony, dotyczy zamiast tego wierszy dopasowywania kontekstu. Wartość domyślna to
pusty (tj. domyślna para kolorów terminala).

cx= Podciąg SGR dla całych linii kontekstu (tj. niepasujące linie, gdy -v
opcja wiersza poleceń jest pominięta lub pasujące wiersze, gdy -v jest specyficzne). Gdyby
jednak wartość logiczna rv zdolności i -v obie opcje wiersza poleceń
określony, stosuje się zamiast tego do wybranych niepasujących linii. Domyślny
jest pusta (tj. domyślna para kolorów terminala).

rv Wartość logiczna, która odwraca (zamienia) znaczenie sl= i cx=
możliwości, gdy -v podano opcję wiersza polecenia. Wartość domyślna to
false (tj. właściwość jest pominięta).

mt=01;31
Podciąg SGR do dopasowywania niepustego tekstu w dowolnym pasującym wierszu (np. a
wybrany wiersz, gdy -v pominięto opcję wiersza poleceń lub wiersz kontekstu
jeśli chodzi o komunikację i motywację -v jest specyficzne). Ustawienie tego jest równoznaczne z ustawieniem obu ms= i
mc= od razu do tej samej wartości. Domyślnie jest to pogrubiony czerwony tekst na pierwszym planie
na bieżącym tle linii.

ms=01;31
Podciąg SGR do dopasowania niepustego tekstu w wybranym wierszu. (To jest tylko
używane, gdy -v opcja wiersza poleceń jest pominięta.) Efekt sl= (lub
cx= if rv) funkcja pozostaje aktywna po uruchomieniu. Wartość domyślna to a
pogrubiony czerwony tekst na pierwszym planie na bieżącym tle linii.

mc=01;31
Podciąg SGR do dopasowywania niepustego tekstu w wierszu kontekstu. (To jest tylko
używane, gdy -v podano opcję wiersza poleceń). Efekt cx=
(lub sl= if rv) funkcja pozostaje aktywna po uruchomieniu. Wartość domyślna to
pogrubiony czerwony tekst na pierwszym planie na bieżącym tle linii.

fn=35 Podciąg SGR dla nazw plików poprzedzających dowolny wiersz zawartości. Wartość domyślna to
tekst na pierwszym planie w kolorze magenta na domyślnym tle terminala.

ln=32 Podciąg SGR dla numerów wierszy poprzedzających dowolny wiersz treści. Wartość domyślna to
zielony tekst na pierwszym planie nad domyślnym tłem terminala.

bn=32 Podciąg SGR dla przesunięć bajtowych poprzedzających dowolny wiersz treści. Wartość domyślna to
zielony tekst na pierwszym planie nad domyślnym tłem terminala.

se=36 Podciąg SGR dla separatorów wstawianych między wybrane pola linii
(:), między polami wiersza kontekstu, (-) oraz między grupami sąsiednich linii
gdy podano niezerowy kontekst (--). Domyślnie jest to tekst w kolorze cyjan
pierwszy plan nad domyślnym tłem terminala.

ne Wartość logiczna, która zapobiega wyczyszczeniu do końca wiersza za pomocą funkcji Wymaż w wierszu
(EL) w prawo (\33[K) za każdym razem, gdy kończy się kolorowa pozycja. To jest potrzebne na
terminale, na których EL nie jest obsługiwany. W przeciwnym razie jest przydatny na terminalach
dla których back_color_erase (bce) funkcja terminfo logiczna nie
zastosować, gdy wybrane kolory podświetlenia nie wpływają na tło lub
gdy EL jest zbyt wolny lub powoduje zbyt duże migotanie. Wartość domyślna to fałsz (tj.
możliwość jest pominięta).

Zauważ, że możliwości logiczne nie mają =... część. Są pomijane (tj. Fałszywe)
domyślnie i stają się prawdziwe po określeniu.

Zobacz sekcję Wybierz grafikę (SGR) w dokumentacji tekstu
terminal, który jest używany dla dozwolonych wartości i ich znaczenia jako znaku
atrybuty. Te wartości podłańcuchów są liczbami całkowitymi w reprezentacji dziesiętnej i mogą
być połączone ze średnikami. grep dba o złożenie wyniku w
pełna sekwencja SGR (\33[...m). Wspólne wartości do łączenia obejmują 1 dla odważnych,
4 dla podkreślenia, 5 na mrugnięcie, 7 dla odwrotności, 39 dla domyślnego koloru pierwszego planu, 30 do
37 dla kolorów pierwszego planu, 90 do 97 dla 16-kolorowych kolorów pierwszego planu, 38; 5; 0 do
38; 5; 255 dla trybów 88-kolorowych i 256-kolorowych kolory pierwszego planu, 49 domyślnie
kolor tła, 40 do 47 dla kolorów tła, 100 do 107 dla trybu 16-kolorowego
kolory tła i 48; 5; 0 do 48; 5; 255 dla trybów 88-kolorowych i 256-kolorowych
kolory tła.

LC_ALL, LC_COLLATE, JĘZYK
Te zmienne określają ustawienia regionalne dla LC_COLLATE kategoria, która determinuje
sekwencja zestawiania używana do interpretacji wyrażeń dotyczących zakresu, takich jak [az].

LC_ALL, LC_CTYPE, JĘZYK
Te zmienne określają ustawienia regionalne dla LC_CTYPE kategorię, która określa
rodzaj znaków, np. które znaki są białymi znakami.

LC_ALL, LC_MESSAGES, JĘZYK
Te zmienne określają ustawienia regionalne dla LC_MESSAGES kategoria, która determinuje
język, który grep używa do wiadomości. Domyślna lokalizacja C używa American
Wiadomości w języku angielskim.

POSIXLY_CORRECT
Jeśli ustawione, grep zachowuje się zgodnie z wymaganiami POSIX; Inaczej, grep zachowuje się bardziej jak inne GNU
programy. POSIX wymaga, aby opcje następujące po nazwach plików były traktowane jako
nazwy plików; domyślnie takie opcje są umieszczane na początku listy operandów
i są traktowane jako opcje. Ponadto POSIX wymaga, aby nierozpoznane opcje były:
zdiagnozowane jako „nielegalne”, ale ponieważ tak naprawdę nie są sprzeczne z prawem, domyślnie
jest zdiagnozowanie ich jako „nieprawidłowych”. POSIXLY_CORRECT również wyłącza
_N_GNU_nonoption_argv_flags_, Opisane poniżej.

_N_GNU_nonoption_argv_flags_
(Tutaj N is grepnumeryczny identyfikator procesu .) Jeśli icharakter tego środowiska
wartość zmiennej to 1, nie bierz pod uwagę iArgument grep być opcją,
nawet jeśli wydaje się być jednym. Powłoka może umieścić tę zmienną w środowisku na czas
każde polecenie, które uruchamia, określając, które operandy są wynikiem nazwy pliku
rozszerzenie wieloznaczne i dlatego nie powinno być traktowane jako opcje. To zachowanie
jest dostępny tylko z biblioteką GNU C i tylko wtedy, gdy POSIXLY_CORRECT nie jest ustawiony.

EXIT STATUS


Normalnie kod wyjścia to 0, jeśli wybrano linię, 1, jeśli nie wybrano żadnej linii, i 2, jeśli
wystąpił błąd. Jeśli jednak -q or --cichy or --cichy jest używany, a linia jest
zaznaczone, kod wyjścia wynosi 0, nawet jeśli wystąpił błąd.

PRAWA AUTORSKIE


Prawa autorskie 1998-2000, 2002, 2005-2016 Free Software Foundation, Inc.

To jest wolne oprogramowanie; sprawdź w źródle warunki kopiowania. Nie ma gwarancji; nie
nawet dla WARTOŚCI HANDLOWEJ lub PRZYDATNOŚCI DO OKREŚLONEGO CELU.

Korzystaj z grep online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

  • 1
    4g8
    4g8
    4g8 – Przechwytywanie i przechwytywanie pakietów
    dla sieci przełączanych...
    Uruchom 4g8
  • 2
    Administrator 4sJ
    Administrator 4sJ
    4s-admin Zarządzanie klastrami 4store
    narzędzie ...
    Uruchom 4s-adminJ
  • 3
    uwierzyć
    uwierzyć
    creduce - reduktor programów C i C++
    OPIS: creduce 2.5.0 (nieznany) --
    program do redukcji programów w językach C i C++ C-Reduce
    wymaga „testu na ciekawość” i
    jeden lub ...
    Uruchom creduce
  • 4
    Przerażające
    Przerażające
    CREEPY - Informacje o geolokalizacji
    agregator OPIS: przerażający jest
    aplikacja, która pozwala zbierać
    informacje związane z geolokalizacją nt
    użytkownicy z...
    Biegnij przerażająco
  • 5
    g.gisenvgrass
    g.gisenvgrass
    g.gisenv - Wyprowadza i modyfikuje plik
    aktualne ustawienia zmiennych GRASS użytkownika.
    Drukuje wszystkie zdefiniowane zmienne GRASS, jeśli nie
    podana jest opcja. SŁOWA KLUCZOWE: ogólne,
    ustawienie...
    Uruchom g.gisenvgrass
  • 6
    g. guigrass
    g. guigrass
    g.gui - Uruchamia użytkownika graficznego GRASS
    sesji interfejsu (GUI). Opcjonalnie
    aktualizuje domyślne ustawienia interfejsu użytkownika.
    SŁOWA KLUCZOWE: ogólne, GUI, interfejs użytkownika...
    Uruchom g.guigrass
  • więcej »

Ad