tre-agrep - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന tre-agrep കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


tre-agrep - പ്രിന്റ് ലൈനുകൾ ഏകദേശം ഒരു പാറ്റേണുമായി പൊരുത്തപ്പെടുന്നു

സിനോപ്സിസ്


tre-agrep [ഓപ്ഷൻ]... PATTERN [FILE]...

വിവരണം


ഓരോ ഫയലിലും അല്ലെങ്കിൽ സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിലും PATTERN-ന്റെ ഏകദേശ പൊരുത്തങ്ങൾക്കായി തിരയുന്നു. ഉദാഹരണം:
`tre-agrep -2 optimize foo.txt' "ഒപ്റ്റിമൈസ്" എന്നതുമായി പൊരുത്തപ്പെടുന്ന `foo.txt' ഫയലിലെ എല്ലാ വരികളും ഔട്ട്‌പുട്ട് ചെയ്യുന്നു
രണ്ട് പിശകുകൾക്കുള്ളിൽ. ഉദാ "ഒപ്റ്റിമൈസ്", "ഒപ്റ്റിമൈസ്", "ഒപ്റ്റിമൈസ്" എന്നിവ ഉൾക്കൊള്ളുന്ന വരികൾ
മത്സരം.

ഓപ്ഷനുകൾ


Regexp തിരഞ്ഞെടുക്കൽ ഒപ്പം വ്യാഖ്യാനം:
-e PATTERN, --regexp=PATTERN
ഉപയോഗം PATTERN ഒരു സാധാരണ പദപ്രയോഗമായി; ആരംഭിക്കുന്ന പാറ്റേണുകൾ സംരക്ഷിക്കാൻ ഉപയോഗപ്രദമാണ് -.

-i, --അവഗണിക്കുക-കേസ്
കേസ് വ്യത്യാസങ്ങൾ (നിലവിലെ ലൊക്കേൽ നിർവചിച്ചിരിക്കുന്നത് പോലെ) അവഗണിക്കുക PATTERN ഇൻപുട്ട്
ഫയലുകൾ.

-k, --അക്ഷരാർത്ഥം
ചികിത്സിക്കുക PATTERN ഒരു ലിറ്ററൽ സ്ട്രിംഗായി, അതായത്, പ്രത്യേകതകളില്ലാത്ത ഒരു നിശ്ചിത സ്ട്രിംഗ്
പ്രതീകങ്ങൾ.

-w, --word-regexp
ശക്തിയാണ് PATTERN മുഴുവൻ വാക്കുകളും മാത്രം പൊരുത്തപ്പെടുത്താൻ. "മുഴുവൻ വാക്കും" എന്നത് ഒരു ഉപസ്‌ട്രിംഗാണ്
ഒന്നുകിൽ തുടക്കത്തിൽ ആരംഭിക്കുന്നു അല്ലെങ്കിൽ റെക്കോർഡ് അല്ലെങ്കിൽ ഒരു നോൺ-വേഡ് കൊണ്ട് മുമ്പിൽ
ഘടക സ്വഭാവം. അതുപോലെ, സബ്‌സ്ട്രിംഗ് ഒന്നുകിൽ അവസാനിക്കണം
ഒരു നോൺ-വേഡ് ഘടക പ്രതീകം രേഖപ്പെടുത്തുക അല്ലെങ്കിൽ പിന്തുടരുക. വാക്ക്-ഘടകം
പ്രതീകങ്ങൾ ആൽഫാന്യൂമെറിക്സും (നിലവിലെ ലൊക്കേൽ നിർവചിച്ചിരിക്കുന്നത് പോലെ) അടിവരയും ആണ്
സ്വഭാവം. നോൺ-വേഡ് ഘടക പ്രതീകങ്ങൾ എന്നത് ശ്രദ്ധിക്കുക ആവശമാകുന്നു മത്സരത്തെ വലയം ചെയ്യുക;
അവ തെറ്റുകളായി കണക്കാക്കാനാവില്ല.

ഏകദേശം പൊരുത്തപ്പെടുന്നു ക്രമീകരണങ്ങൾ:
-D NUMBER, --delete-cost=NUMBER
നഷ്‌ടമായ പ്രതീകങ്ങളുടെ വില ഇതിലേക്ക് സജ്ജമാക്കുക NUMBER.

-I NUMBER, --insert-cost=NUMBER
അധിക പ്രതീകങ്ങളുടെ വില സജ്ജീകരിക്കുക NUMBER.

-S NUMBER, --substitute-cost=NUMBER
തെറ്റായ പ്രതീകങ്ങളുടെ വില ഇതിലേക്ക് സജ്ജമാക്കുക NUMBER. ഒരു ഇല്ലാതാക്കൽ (ഒരു കാണാതായി
പ്രതീകം) ഒരു ഉൾപ്പെടുത്തലും (ഒരു അധിക പ്രതീകം) ഒരുമിച്ച് ഒരു പകരക്കാരനെ രൂപപ്പെടുത്തുന്നു
പ്രതീകം, എന്നാൽ ഒരു ഇല്ലാതാക്കലിന്റെയും ഒരു ചേർക്കലിന്റെയും വിലയായിരിക്കും
ഒരുമിച്ച്. അങ്ങനെ, ഒരു സബ്സ്റ്റിറ്റ്യൂഷന്റെ കോൺസ്റ്റ് തുകയുടെ തുകയേക്കാൾ വലുതായി സജ്ജമാക്കിയാൽ
ഇല്ലാതാക്കുന്നതിനും ചേർക്കുന്നതിനുമുള്ള ചെലവുകൾ, നേരിട്ടുള്ള പകരം വയ്ക്കലുകൾ ഒരിക്കലും ചെയ്യില്ല.

-E NUMBER, --max-errors=NUMBER
പരമാവധി ഉള്ള റെക്കോർഡുകൾ തിരഞ്ഞെടുക്കുക NUMBER പിശകുകൾ.

-# പരമാവധി ഉള്ള റെക്കോർഡുകൾ തിരഞ്ഞെടുക്കുക # പിശകുകൾ (# 0 നും 9 നും ഇടയിലുള്ള ഒരു അക്കമാണ്).

പലവക
-d PATTERN, --ഡിലിമിറ്റർ=PATTERN
റെക്കോർഡ് ഡിലിമിറ്റർ റെഗുലർ എക്‌സ്‌പ്രെഷൻ എന്നതിലേക്ക് സജ്ജീകരിക്കുക PATTERN. രണ്ടിനുമിടയിലുള്ള വാചകം
ഡിലിമിറ്ററുകൾ, ആദ്യ ഡിലിമിറ്ററിന് മുമ്പും അവസാന ഡിലിമിറ്ററിന് ശേഷവും പരിഗണിക്കുന്നു
ഒരു റെക്കോർഡ് ആകാൻ. ഡിഫോൾട്ട് റെക്കോർഡ് ഡിലിമിറ്റർ regexp "\n" ആണ്, അതിനാൽ ഡിഫോൾട്ടായി a
റെക്കോർഡ് ഒരു വരിയാണ്. PATTERN പൊരുത്തപ്പെടാത്ത ഏതെങ്കിലും പതിവ് പദപ്രയോഗം ആകാം
ശൂന്യമായ ചരട്. ഉദാഹരണത്തിന്, ഉപയോഗിക്കുന്നത് -d "^From " മെയിൽ സന്ദേശങ്ങളെ എയിലെ റെക്കോർഡുകളായി നിർവചിക്കുന്നു
മെയിൽബോക്സ് ഫോർമാറ്റ് ഫയൽ.

-v, --ഇൻവർട്ട്-മാച്ച്
പൊരുത്തപ്പെടുന്ന റെക്കോർഡുകൾക്ക് പകരം പൊരുത്തപ്പെടാത്ത റെക്കോർഡുകൾ തിരഞ്ഞെടുക്കുക.

-V, --പതിപ്പ്
പതിപ്പ് വിവരങ്ങൾ അച്ചടിച്ച് പുറത്തുകടക്കുക.

-y, --ഒന്നുമില്ല
ഒന്നും ചെയ്യുന്നില്ല. ഈ ഓപ്‌ഷനുകൾ നോൺ-ഫ്രീ അഗ്രെപ്പുമായുള്ള അനുയോജ്യതയ്‌ക്ക് മാത്രമേ ഉള്ളൂ
പ്രോഗ്രാം.

--സഹായിക്കൂ ഒരു ഹ്രസ്വ സഹായ സന്ദേശം പ്രദർശിപ്പിച്ച് പുറത്തുകടക്കുക.

ഔട്ട്പുട്ട് നിയന്ത്രണം:
-B, --മികച്ച മത്സരം
ഏറ്റവും മികച്ച പൊരുത്തമുള്ള റെക്കോർഡുകൾ, അതായത് ഏറ്റവും കുറഞ്ഞ വിലയുള്ള റെക്കോർഡുകൾ മാത്രം ഔട്ട്പുട്ട് ചെയ്യുക.
ഇൻപുട്ട് ഫയലുകൾക്ക് മുകളിലൂടെ രണ്ട് പാസുകൾ നടത്തി ഇത് നിലവിൽ നടപ്പിലാക്കുന്നു, കഴിയില്ല
സാധാരണ ഇൻപുട്ടിൽ നിന്ന് വായിക്കുമ്പോൾ ഉപയോഗിക്കും.

--നിറം, --നിറം
ഒരു കളർ മാർക്കർ ഉപയോഗിച്ച് ഔട്ട്പുട്ടിൽ പൊരുത്തപ്പെടുന്ന സ്ട്രിംഗുകൾ ഹൈലൈറ്റ് ചെയ്യുക. കളർ സ്ട്രിംഗ്
ൽ നിന്ന് എടുത്തതാണ് GREP_COLOR പരിസ്ഥിതി വേരിയബിൾ. ഡിഫോൾട്ട് നിറം ചുവപ്പാണ്.

-c, --എണ്ണം
ഓരോ ഇൻപുട്ട് ഫയലിനും പൊരുത്തപ്പെടുന്ന റെക്കോർഡുകളുടെ എണ്ണം മാത്രം പ്രിന്റ് ചെയ്യുക, സാധാരണ അടിച്ചമർത്തുക
.ട്ട്‌പുട്ട്.

-h, --നോ-ഫയൽ നാമം
ഒന്നിലധികം ഫയലുകൾ തിരയുമ്പോൾ ഔട്ട്‌പുട്ടിൽ പ്രിഫിക്‌സിംഗ് ഫയലിന്റെ പേര് അടിച്ചമർത്തുക.

-H, --ഫയൽ പേരിനൊപ്പം
ഓരോ ഔട്ട്‌പുട്ട് റെക്കോർഡിനും റെക്കോർഡ് വായിച്ച ഇൻപുട്ട് ഫയലിന്റെ പേര് പ്രിഫിക്‌സ് ചെയ്യുക
മുതൽ.

-l, --files-with-matchs
കുറഞ്ഞത് ഒരു പൊരുത്തമെങ്കിലും അടങ്ങിയിരിക്കുന്ന ഓരോ ഇൻപുട്ട് ഫയലിന്റെയും പേര് മാത്രം പ്രിന്റ് ചെയ്യുക,
സാധാരണ ഔട്ട്പുട്ട് അടിച്ചമർത്തുന്നു. ഓരോ ഫയലിനുമുള്ള സ്കാനിംഗ് ആദ്യത്തേതിൽ നിർത്തും
മത്സരം.

-n, --റെക്കോർഡ്-നമ്പർ
ഇൻപുട്ട് ഫയലിൽ ഓരോ ഔട്ട്പുട്ട് റെക്കോർഡും അതിന്റെ സീക്വൻസ് നമ്പർ ഉപയോഗിച്ച് പ്രിഫിക്സ് ചെയ്യുക. അക്കം
ആദ്യ റെക്കോർഡ് 1 ആണ്.

-q, --നിശബ്ദമായി, --നിശബ്ദത
സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് ഒന്നും എഴുതരുത്. സീറോ എക്സിറ്റ് സ്റ്റാറ്റസോടെ ഉടൻ പുറത്തുകടക്കുക
ഒരു പൊരുത്തം കണ്ടെത്തിയാൽ.

-s, --ഷോ-കോസ്റ്റ്
ഔട്ട്പുട്ടിനൊപ്പം മാച്ച് കോസ്റ്റ് പ്രിന്റ് ചെയ്യുക.

--ഷോ-പൊസിഷൻ
ഓരോ ഔട്ട്‌പുട്ട് റെക്കോർഡിനും ഉള്ളിലെ ആദ്യ മത്സരത്തിന്റെ ആരംഭവും അവസാനവും ഓഫ്‌സെറ്റ് ഉപയോഗിച്ച് പ്രിഫിക്സ് ചെയ്യുക
റെക്കോർഡ്. റെക്കോർഡിലെ ആദ്യ പ്രതീകത്തിന്റെ ഓഫ്‌സെറ്റ് 0 ആണ്. അവസാനം
മത്സരത്തിനു ശേഷമുള്ള ആദ്യ പ്രതീകത്തിന്റെ ഓഫ്‌സെറ്റായി സ്ഥാനം നൽകിയിരിക്കുന്നു.

-M, --ഡിലിമിറ്റർ-ആഫ്റ്റർ
ഡിഫോൾട്ടായി, റെക്കോർഡ് ഡിലിമിറ്റർ പുതിയ ലൈൻ പ്രതീകമാണ്, അതിന് ശേഷം ഔട്ട്പുട്ട് ആണ്
പൊരുത്തപ്പെടുന്ന റെക്കോർഡ്. എങ്കിൽ -d ഉപയോഗിക്കപ്പെടുന്നു, റെക്കോർഡ് ഡിലിമിറ്റർ ഇതിന് മുമ്പ് ഔട്ട്പുട്ട് ചെയ്യും
പൊരുത്തപ്പെടുന്ന റെക്കോർഡ്. പൊരുത്തപ്പെടുത്തലിന് ശേഷം ഡിലിമിറ്റർ ഔട്ട്പുട്ട് ആകുന്നതിന് ഈ ഓപ്ഷൻ കാരണമാകുന്നു
റെക്കോർഡ്.

ഇല്ല FILE, അല്ലെങ്കിൽ എപ്പോൾ FILE ആണ് -, സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് വായിക്കുന്നു. രണ്ടിൽ കുറവാണെങ്കിൽ FILEകൾ നൽകിയിട്ടുണ്ട്
-h അല്ലാതെ അനുമാനിക്കപ്പെടുന്നു -H സ്ഥിരസ്ഥിതിയാണ്.

ഡയഗ്നോസ്റ്റിക്സ്


ഒരു പൊരുത്തം കണ്ടെത്തിയാൽ എക്സിറ്റ് സ്റ്റാറ്റസ് 0 ആണ്, പൊരുത്തമില്ലാത്തതിന് 1, പിശകുകൾ ഉണ്ടെങ്കിൽ 2. എങ്കിൽ -E
അഥവാ -# എന്നത് വ്യക്തമാക്കിയിട്ടില്ല, കൃത്യമായ പൊരുത്തങ്ങൾ മാത്രമേ തിരഞ്ഞെടുത്തിട്ടുള്ളൂ.

PATTERN TRE വിപുലീകരണങ്ങളുള്ള ഒരു POSIX വിപുലീകൃത റെഗുലർ എക്സ്പ്രഷൻ (ERE) ആണ്.

റിപ്പോർട്ടുചെയ്യുന്നു ബഗുകൾ


TRE മെയിലിംഗ് ലിസ്റ്റിലേക്ക് ബഗുകൾ റിപ്പോർട്ട് ചെയ്യുകtre-general@lists.laurikari.net>.

പകർപ്പവകാശ


പകർപ്പവകാശം © 2002-2004 Ville Laurikari.
ഇതൊരു സ്വതന്ത്ര സോഫ്‌റ്റ്‌വെയറാണ്, കൂടാതെ വാറന്റി ഇല്ല. നിങ്ങൾക്ക് സ്വാഗതം
ചില വ്യവസ്ഥകളിൽ ഈ സോഫ്റ്റ്‌വെയർ പുനർവിതരണം ചെയ്യുക; മുഴുവൻ ലൈസൻസിനും ഉറവിടം കാണുക
വാചകം.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനിൽ tre-agrep ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ