Aceasta este comanda tre-agrep care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
tre-agrep - imprimați linii care se potrivesc aproximativ cu un model
REZUMAT
tre-agrep [OPȚIUNE] ... MODEL [FILE] ...
DESCRIERE
Caută potriviri aproximative pentru PATTERN în fiecare FILE sau intrare standard. Exemplu:
„tre-agrep -2 optimize foo.txt” scoate toate liniile din fișierul „foo.txt” care se potrivesc cu „optimize”
în termen de două erori. De exemplu, linii care conțin „optimize”, „optmise” și „opitmize” toate
meci.
OPŢIUNI
Regexp selecţie si interpretare:
-e MODEL, --regexp=MODEL
Utilizare MODEL ca expresie regulată; util pentru a proteja tiparele începând cu -.
-i, --ignora-majuscule
Ignorați diferențele de majuscule (după cum sunt definite de localitatea curentă) în MODEL și de intrare
fișiere.
-k, --literal
Trata MODEL ca șir literal, adică un șir fix fără special
caractere.
-w, --cuvânt-regexp
Forţarea MODEL pentru a se potrivi numai cuvinte întregi. Un „cuvânt întreg” este un subșir care
fie începe la început, fie înregistrarea sau este precedată de un non-cuvânt
caracter constitutiv. În mod similar, subșirul trebuie să se termine fie la sfârșitul lui
înregistrează sau fie urmat de un caracter constitutiv non-cuvânt. Cuvânt-constituent
caracterele sunt alfanumerice (așa cum sunt definite de localitatea curentă) și caracterele de subliniere
caracter. Rețineți că caracterele constitutive non-cuvânt trebuie sa înconjoară meciul;
nu pot fi considerate erori.
Aproximativ potrivire setări:
-D NUM, --delete-cost=NUM
Setați costul caracterelor lipsă la NUM.
-I NUM, --insert-cost=NUM
Setați costul caracterelor suplimentare la NUM.
-S NUM, --cost-înlocuitor=NUM
Setați costul caracterelor incorecte la NUM. Rețineți că o ștergere (o lipsă
caracter) și o inserare (un caracter suplimentar) împreună constituie un substituit
caracter, dar costul va fi cel al unei ștergeri și al unei inserții adăugate
împreună. Astfel, dacă const unei substituții este setat să fie mai mare decât suma lui
costurile de ștergere și inserare, înlocuiri directe nu se vor face niciodată.
-E NUM, --max-erori=NUM
Selectați înregistrările care au cel mult NUM erori.
-# Selectați înregistrările care au cel mult # erori (# este o cifră între 0 și 9).
Diverse:
-d MODEL, --delimiter=MODEL
Setați expresia regulată a delimitatorului de înregistrare la MODEL. Textul dintre doi
se iau în considerare delimitatorii, înaintea primului delimitator și după ultimul delimitator
să fie un record. Delimitatorul implicit de înregistrare este expresia regulată „\n”, deci implicit a
înregistrarea este o linie. MODEL poate fi orice expresie regulată care nu se potrivește cu
Șir gol. De exemplu, folosind -d „^From” definește mesajele de e-mail ca înregistrări într-un
Fișier în format cutie poștală.
-v, --invers-potrivire
Selectați înregistrări care nu se potrivesc în loc de înregistrări care se potrivesc.
-V, --versiune
Tipăriți informațiile despre versiune și ieșiți.
-y, --nimic
Nu face nimic. Această opțiune există doar pentru compatibilitate cu agrep non-free
programul.
--Ajutor Afișați un scurt mesaj de ajutor și ieșiți.
producție Control:
-B, --cea mai buna potrivire
Produceți numai cele mai bune înregistrări care se potrivesc, adică înregistrările cu cel mai mic cost.
Acest lucru este implementat în prezent făcând două treceri peste fișierele de intrare și nu poate
poate fi utilizat la citirea de la intrarea standard.
--culoare, --culoare
Evidențiați șirurile care se potrivesc în rezultat cu un marcator de culoare. Șirul de culoare
este preluat din GREP_COLOR variabilă de mediu. Culoarea implicită este roșu.
-c, --numara
Tipăriți numai un număr de înregistrări care se potrivesc pentru fiecare fișier de intrare, suprimând normal
ieșire.
-h, --no-filename
Suprimați prefixarea numelui fișierului la ieșire atunci când sunt căutate mai multe fișiere.
-H, --cu-nume-fișier
Prefixați fiecare înregistrare de ieșire cu numele fișierului de intrare în care a fost citită înregistrarea
din.
-l, --fișiere-cu-potriviri
Tipăriți numai numele fiecărui fișier de intrare care conține cel puțin o potrivire,
suprimarea ieșirii normale. Scanarea fiecărui fișier se va opri la primul
meci.
-n, --numar record
Prefixați fiecare înregistrare de ieșire cu numărul său de secvență în fișierul de intrare. Numarul
din prima înregistrare este 1.
-q, --Liniște, --tăcut
Nu scrieți nimic în ieșirea standard. Ieșiți imediat cu starea de ieșire zero
dacă se găsește o potrivire.
-s, --cost-prezentare
Imprimarea potrivi costul cu ieșirea.
--arata-pozitia
Prefixați fiecare înregistrare de ieșire cu decalajul de început și de sfârșit al primului meci din interior
inregistrarea. Decalajul primului caracter al înregistrării este 0. Sfârșitul
poziția este dată ca decalaj al primului caracter după potrivire.
-M, --delimitator-după
În mod implicit, delimitatorul de înregistrare este caracterul nou linie și este scos după
înregistrarea potrivirii. Dacă -d este utilizat, delimitatorul de înregistrare va fi scos înainte de
înregistrarea potrivirii. Această opțiune face ca delimitatorul să fie scos după potrivire
record.
Cu nu FILEsau când FILE este -, citește intrarea standard. Dacă mai puțin de doi FILEs sunt date
-h se presupune, în caz contrar -H este implicit.
DIAGNOSTIC
Starea de ieșire este 0 dacă este găsită o potrivire, 1 pentru nicio potrivire și 2 dacă au existat erori. Dacă -E
sau -# nu este specificat, sunt selectate doar potrivirile exacte.
MODEL este o expresie regulată extinsă POSIX (ERE) cu extensiile TRE.
RAPORTAREA GANDACI
Raportați erori pe lista de corespondență TRE[e-mail protejat]>.
DREPTURI DE AUTOR
Copyright © 2002-2004 Ville Laurikari.
Acesta este software gratuit și nu vine cu ABSOLUT NU GARANȚIE. Ești binevenit
redistribuiți acest software în anumite condiții; consultați sursa pentru licența completă
text.
Utilizați tre-agrep online folosind serviciile onworks.net