GoGPT Best VPN GoSearch

OnWorks ഫെവിക്കോൺ

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

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് പ്രൊവൈഡറിൽ egrep പ്രവർത്തിപ്പിക്കുക

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

പട്ടിക:

NAME


grep, egrep, fgrep, rgrep - ഒരു പാറ്റേണുമായി പൊരുത്തപ്പെടുന്ന ലൈനുകൾ പ്രിന്റ് ചെയ്യുക

സിനോപ്സിസ്


grep [ഓപ്ഷനുകൾ] PATTERN [FILE...]
grep [ഓപ്ഷനുകൾ] [-e PATTERN]... [-f FILE]... [FILE...]

വിവരണം


grep പേരുള്ള ഇൻപുട്ട് തിരയുന്നു FILEനൽകിയിരിക്കുന്നവയുമായി പൊരുത്തപ്പെടുന്ന വരികൾക്കുള്ള s PATTERN. എങ്കിൽ
ഫയലുകളൊന്നും വ്യക്തമാക്കിയിട്ടില്ല, അല്ലെങ്കിൽ ഫയൽ ആണെങ്കിൽ "-" കൊടുത്തു, grep സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് തിരയുന്നു. വഴി
സ്ഥിരസ്ഥിതി, grep പൊരുത്തപ്പെടുന്ന വരികൾ പ്രിന്റ് ചെയ്യുന്നു.

കൂടാതെ, വേരിയന്റ് പ്രോഗ്രാമുകൾ ഉദാ, fgrep ഒപ്പം പിടി സമാനമാണ് grep -E, grep -F,
ഒപ്പം grep -rയഥാക്രമം. ഈ വകഭേദങ്ങൾ ഒഴിവാക്കിയിരിക്കുന്നു, എന്നാൽ പിന്നാക്കക്കാർക്കായി നൽകിയിരിക്കുന്നു
അനുയോജ്യത.

ഓപ്ഷനുകൾ


സാമാന്യ പ്രോഗ്രാം വിവരം
--സഹായിക്കൂ ഒരു ഉപയോഗ സന്ദേശം ഔട്ട്പുട്ട് ചെയ്ത് പുറത്തുകടക്കുക.

-V, --പതിപ്പ്
പതിപ്പ് നമ്പർ ഔട്ട്പുട്ട് ചെയ്യുക grep പുറത്തുകടക്കുക.

മാച്ചർ തിരഞ്ഞെടുക്കൽ
-E, --വിപുലീകരിച്ച-regexp
വ്യാഖ്യാനിക്കുക PATTERN ഒരു വിപുലീകൃത പതിവ് പദപ്രയോഗമായി (ERE, താഴെ കാണുക).

-F, --ഫിക്സഡ്-സ്ട്രിംഗുകൾ
വ്യാഖ്യാനിക്കുക PATTERN സ്ഥിരമായ സ്ട്രിംഗുകളുടെ പട്ടികയായി (പതിവ് പദപ്രയോഗങ്ങൾക്ക് പകരം),
പുതിയ ലൈനുകളാൽ വേർതിരിച്ചിരിക്കുന്നു, അവയിലേതെങ്കിലും പൊരുത്തപ്പെടുത്തേണ്ടതാണ്.

-G, --അടിസ്ഥാന-regexp
വ്യാഖ്യാനിക്കുക PATTERN ഒരു അടിസ്ഥാന റെഗുലർ എക്സ്പ്രഷൻ ആയി (BRE, താഴെ കാണുക). ഇതാണ്
സ്ഥിരസ്ഥിതിയായി.

-P, --perl-regexp
വ്യാഖ്യാനിക്കുക PATTERN ഒരു പേൾ റെഗുലർ എക്സ്പ്രഷൻ ആയി (PCRE, താഴെ കാണുക). ഇത് ഉയർന്നതാണ്
പരീക്ഷണാത്മകവും grep -P നടപ്പിലാക്കാത്ത സവിശേഷതകളെ കുറിച്ച് മുന്നറിയിപ്പ് നൽകിയേക്കാം.

പൊരുത്തപ്പെടുന്നു നിയന്ത്രണ
-e PATTERN, --regexp=PATTERN
ഉപയോഗം PATTERN പാറ്റേൺ ആയി. ഒന്നിലധികം -e വ്യത്യസ്ത തിരയൽ വ്യക്തമാക്കാൻ ഉപയോഗിക്കാം
പാറ്റേണുകൾ. ഒരു ഹൈഫനിൽ ആരംഭിക്കുന്ന പാറ്റേൺ പരിരക്ഷിക്കുന്നതിനും ഈ ഓപ്ഷൻ ഉപയോഗപ്രദമാണ്
(-).

-f FILE, --file=FILE
എന്നതിൽ നിന്ന് പാറ്റേണുകൾ നേടുക FILE, ഓരോ വരിയിലും ഒന്ന്. ശൂന്യമായ ഫയലിൽ പൂജ്യം പാറ്റേണുകൾ അടങ്ങിയിരിക്കുന്നു,
അതിനാൽ ഒന്നും പൊരുത്തപ്പെടുന്നില്ല. ഒന്നിലധികം -f വ്യത്യസ്ത ഫയലുകൾ വ്യക്തമാക്കാൻ ഉപയോഗിക്കാം.

-i, --അവഗണിക്കുക-കേസ്
രണ്ടിലെയും കേസ് വ്യത്യാസങ്ങൾ അവഗണിക്കുക PATTERN ഇൻപുട്ട് ഫയലുകളും.

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

-w, --word-regexp
മുഴുവൻ വാക്കുകളും രൂപപ്പെടുത്തുന്ന പൊരുത്തങ്ങൾ അടങ്ങിയ വരികൾ മാത്രം തിരഞ്ഞെടുക്കുക. പരീക്ഷണം അതാണ്
പൊരുത്തപ്പെടുന്ന സബ്‌സ്‌ട്രിംഗ് ഒന്നുകിൽ വരിയുടെ തുടക്കത്തിലായിരിക്കണം, അല്ലെങ്കിൽ അതിന് മുമ്പുള്ളതായിരിക്കണം
ഒരു നോൺ-വേഡ് ഘടക പ്രതീകം. അതുപോലെ, അത് ഒന്നുകിൽ അവസാനം ആയിരിക്കണം
വരി അല്ലെങ്കിൽ ഒരു നോൺ-വേഡ് ഘടക പ്രതീകം. പദ-ഘടക പ്രതീകങ്ങൾ
അക്ഷരങ്ങളും അക്കങ്ങളും അടിവരയും ആണ്.

-x, --ലൈൻ-regexp
മുഴുവൻ വരിയുമായി കൃത്യമായി പൊരുത്തപ്പെടുന്ന പൊരുത്തങ്ങൾ മാത്രം തിരഞ്ഞെടുക്കുക. ഒരു പതിവിനായി
എക്സ്പ്രഷൻ പാറ്റേൺ, ഇത് പാറ്റേണിനെ പരാൻതീസൈസ് ചെയ്ത് അതിനെ ചുറ്റുന്നത് പോലെയാണ്
കൂടെ ^ ഒപ്പം $.

-y കാലഹരണപ്പെട്ട പര്യായപദം -i.

പൊതുവായ ഔട്ട്പുട്ട് നിയന്ത്രണ
-c, --എണ്ണം
സാധാരണ ഔട്ട്പുട്ട് അടിച്ചമർത്തുക; പകരം ഓരോ ഇൻപുട്ടിനും പൊരുത്തപ്പെടുന്ന വരികളുടെ എണ്ണം പ്രിന്റ് ചെയ്യുക
ഫയൽ. കൂടെ -v, --ഇൻവർട്ട്-മാച്ച് ഓപ്ഷൻ (ചുവടെ കാണുക), പൊരുത്തപ്പെടാത്ത വരികൾ എണ്ണുക.

--നിറം[=എപ്പോൾ], --നിറം[=എപ്പോൾ]
പൊരുത്തപ്പെടുന്ന (ശൂന്യമല്ലാത്ത) സ്ട്രിംഗുകൾ, പൊരുത്തപ്പെടുന്ന ലൈനുകൾ, സന്ദർഭ ലൈനുകൾ, ഫയൽ എന്നിവ ചുറ്റുക
പേരുകൾ, ലൈൻ നമ്പറുകൾ, ബൈറ്റ് ഓഫ്‌സെറ്റുകൾ, സെപ്പറേറ്ററുകൾ (ഫീൽഡുകൾക്കും സന്ദർഭ ഗ്രൂപ്പുകൾക്കും
ലൈനുകൾ) ടെർമിനലിൽ വർണ്ണത്തിൽ പ്രദർശിപ്പിക്കുന്നതിന് എസ്കേപ്പ് സീക്വൻസുകൾ. നിറങ്ങൾ
പരിസ്ഥിതി വേരിയബിൾ നിർവചിച്ചിരിക്കുന്നത് GREP_COLORS. ഒഴിവാക്കപ്പെട്ട പരിസ്ഥിതി
വേരിയബിൾ GREP_COLOR ഇപ്പോഴും പിന്തുണയ്ക്കുന്നു, എന്നാൽ അതിന്റെ ക്രമീകരണത്തിന് മുൻഗണനയില്ല.
എപ്പോൾ is ഒരിക്കലും, എല്ലായിപ്പോഴും, അഥവാ കാര്.

-L, --പൊരുത്തമില്ലാത്ത ഫയലുകൾ
സാധാരണ ഔട്ട്പുട്ട് അടിച്ചമർത്തുക; പകരം ഓരോ ഇൻപുട്ട് ഫയലിന്റെയും പേര് പ്രിന്റ് ചെയ്യുക
ഔട്ട്പുട്ട് സാധാരണയായി പ്രിന്റ് ചെയ്യപ്പെടുമായിരുന്നു. സ്കാനിംഗ് ആദ്യഘട്ടത്തിൽ നിർത്തും
മത്സരം.

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

-m NUMBER, --max-count=NUMBER
അതിനുശേഷം ഒരു ഫയൽ വായിക്കുന്നത് നിർത്തുക NUMBER പൊരുത്തപ്പെടുന്ന വരികൾ. ഇൻപുട്ട് സ്റ്റാൻഡേർഡ് ഇൻപുട്ടാണെങ്കിൽ
ഒരു സാധാരണ ഫയൽ, ഒപ്പം NUMBER പൊരുത്തപ്പെടുന്ന വരികൾ ഔട്ട്പുട്ട് ആണ്, grep നിലവാരം ഉറപ്പാക്കുന്നു
പുറത്തുകടക്കുന്നതിന് മുമ്പുള്ള അവസാന മാച്ചിംഗ് ലൈനിന് തൊട്ടുപിന്നാലെയാണ് ഇൻപുട്ട് സ്ഥിതി ചെയ്യുന്നത്, പരിഗണിക്കാതെ തന്നെ
ട്രെയിലിംഗ് സന്ദർഭ ലൈനുകളുടെ സാന്നിധ്യം. ഇത് ഒരു കോളിംഗ് പ്രക്രിയയെ പ്രാപ്തമാക്കുന്നു
ഒരു തിരയൽ പുനരാരംഭിക്കുക. എപ്പോൾ grep ശേഷം നിർത്തുന്നു NUMBER പൊരുത്തപ്പെടുന്ന വരികൾ, അത് ഏത് ട്രെയിലിംഗും ഔട്ട്പുട്ട് ചെയ്യുന്നു
സന്ദർഭ വരികൾ. എപ്പോൾ -c or --എണ്ണം ഓപ്ഷനും ഉപയോഗിക്കുന്നു, grep a ഔട്ട്‌പുട്ട് ചെയ്യുന്നില്ല
എണ്ണത്തേക്കാൾ വലുത് NUMBER. എപ്പോൾ -v or --ഇൻവർട്ട്-മാച്ച് ഓപ്ഷനും ഉപയോഗിക്കുന്നു, grep
ഔട്ട്പുട്ട് ചെയ്ത ശേഷം നിർത്തുന്നു NUMBER പൊരുത്തപ്പെടാത്ത വരികൾ.

-o, --മാത്രം-പൊരുത്തം
പൊരുത്തപ്പെടുന്ന വരിയുടെ പൊരുത്തപ്പെടുന്ന (ശൂന്യമല്ലാത്ത) ഭാഗങ്ങൾ മാത്രം പ്രിന്റ് ചെയ്യുക, അത്തരം ഓരോ ഭാഗവും ഓണാണ്
ഒരു പ്രത്യേക ഔട്ട്പുട്ട് ലൈൻ.

-q, --നിശബ്ദമായി, --നിശബ്ദത
നിശബ്ദം; സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് ഒന്നും എഴുതരുത്. പൂജ്യം സ്റ്റാറ്റസോടെ ഉടൻ പുറത്തുകടക്കുക
എന്തെങ്കിലും പൊരുത്തം കണ്ടെത്തിയാൽ, ഒരു പിശക് കണ്ടെത്തിയാലും. എന്നതും കാണുക -s or
--സന്ദേശങ്ങൾ ഇല്ല ഓപ്ഷൻ.

-s, --സന്ദേശങ്ങൾ ഇല്ല
നിലവിലില്ലാത്തതോ വായിക്കാൻ കഴിയാത്തതോ ആയ ഫയലുകളെക്കുറിച്ചുള്ള പിശക് സന്ദേശങ്ങൾ അടിച്ചമർത്തുക.

ഔട്ട്പുട്ട് വര പ്രിഫിക്സ് നിയന്ത്രണ
-b, --ബൈറ്റ്-ഓഫ്സെറ്റ്
ഔട്ട്‌പുട്ടിന്റെ ഓരോ വരിയ്ക്കും മുമ്പായി ഇൻപുട്ട് ഫയലിനുള്ളിൽ 0-അടിസ്ഥാനത്തിലുള്ള ബൈറ്റ് ഓഫ്‌സെറ്റ് പ്രിന്റ് ചെയ്യുക. എങ്കിൽ
-o (--മാത്രം-പൊരുത്തം) വ്യക്തമാക്കിയിരിക്കുന്നു, പൊരുത്തപ്പെടുന്ന ഭാഗത്തിന്റെ ഓഫ്സെറ്റ് തന്നെ പ്രിന്റ് ചെയ്യുക.

-H, --ഫയൽ പേരിനൊപ്പം
ഓരോ മത്സരത്തിനും ഫയലിന്റെ പേര് പ്രിന്റ് ചെയ്യുക. കൂടുതൽ ഉള്ളപ്പോൾ ഇതാണ് സ്ഥിരസ്ഥിതി
തിരയാനുള്ള ഒരു ഫയൽ.

-h, --നോ-ഫയൽ നാമം
ഔട്ട്‌പുട്ടിൽ ഫയൽ നാമങ്ങളുടെ പ്രിഫിക്‌സിംഗ് അടിച്ചമർത്തുക. ഉള്ളപ്പോൾ ഇതാണ് സ്ഥിരസ്ഥിതി
തിരയാൻ ഒരു ഫയൽ മാത്രം (അല്ലെങ്കിൽ സാധാരണ ഇൻപുട്ട് മാത്രം).

--label=LABEL
ഫയലിൽ നിന്ന് വരുന്ന ഇൻപുട്ടായി സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ നിന്ന് വരുന്ന ഡിസ്പ്ലേ ഇൻപുട്ട് LABEL.
പോലുള്ള ഉപകരണങ്ങൾ നടപ്പിലാക്കുമ്പോൾ ഇത് പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണ് zgrep, ഉദാ. gzip -സിഡി foo.gz
| grep --label=foo -H എന്തെങ്കിലും. ഇതും കാണുക -H ഓപ്ഷൻ.

-n, --ലൈൻ-നമ്പർ
ഔട്ട്‌പുട്ടിന്റെ ഓരോ വരിയും അതിന്റെ ഇൻപുട്ട് ഫയലിനുള്ളിലെ 1-അടിസ്ഥാന ലൈൻ നമ്പർ ഉപയോഗിച്ച് പ്രിഫിക്സ് ചെയ്യുക.

-T, --initial-tab
യഥാർത്ഥ ലൈൻ ഉള്ളടക്കത്തിന്റെ ആദ്യ പ്രതീകം ഒരു ടാബ് സ്റ്റോപ്പിൽ ഉണ്ടെന്ന് ഉറപ്പാക്കുക
ടാബുകളുടെ വിന്യാസം സാധാരണമാണെന്ന് തോന്നുന്നു. പ്രിഫിക്‌സ് ഉള്ള ഓപ്‌ഷനുകളിൽ ഇത് ഉപയോഗപ്രദമാണ്
യഥാർത്ഥ ഉള്ളടക്കത്തിലേക്കുള്ള അവയുടെ ഔട്ട്പുട്ട്: -H,-n, ഒപ്പം -b. മെച്ചപ്പെടുത്തുന്നതിനായി
ഒരു ഫയലിൽ നിന്നുള്ള വരികൾ ഒരേ കോളത്തിൽ തുടങ്ങാനുള്ള സാധ്യത, ഇത്
ലൈൻ നമ്പറും ബൈറ്റ് ഓഫ്‌സെറ്റും (നിലവിലുണ്ടെങ്കിൽ) ചുരുങ്ങിയത് അച്ചടിക്കാൻ കാരണമാകുന്നു
വലിപ്പം ഫീൽഡ് വീതി.

-u, --unix-byte-offsets
Unix-സ്റ്റൈൽ ബൈറ്റ് ഓഫ്‌സെറ്റുകൾ റിപ്പോർട്ട് ചെയ്യുക. ഈ സ്വിച്ച് കാരണമാകുന്നു grep ബൈറ്റ് ഓഫ്‌സെറ്റുകൾ ആയി റിപ്പോർട്ട് ചെയ്യാൻ
ഫയൽ ഒരു Unix-സ്റ്റൈൽ ടെക്സ്റ്റ് ഫയൽ ആണെങ്കിൽ, അതായത്, CR പ്രതീകങ്ങൾ നീക്കം ചെയ്തിരിക്കുന്നു.
ഇത് പ്രവർത്തിപ്പിക്കുന്നതിന് സമാനമായ ഫലങ്ങൾ നൽകും grep ഒരു Unix മെഷീനിൽ. ഈ ഓപ്ഷൻ
അല്ലാതെ യാതൊരു ഫലവുമില്ല -b ഓപ്ഷനും ഉപയോഗിക്കുന്നു; മറ്റ് പ്ലാറ്റ്‌ഫോമുകളിൽ ഇതിന് യാതൊരു സ്വാധീനവുമില്ല
MS-DOS, MS-Windows എന്നിവയേക്കാൾ.

-Z, --ശൂന്യം
ഒരു സീറോ ബൈറ്റ് ഔട്ട്പുട്ട് ചെയ്യുക (ആസ്കി NUL സ്വഭാവം) സാധാരണ സ്വഭാവത്തിന് പകരം
ഒരു ഫയൽ നാമം പിന്തുടരുന്നു. ഉദാഹരണത്തിന്, grep -lZ ഓരോ ഫയലിനും ശേഷം ഒരു സീറോ ബൈറ്റ് ഔട്ട്പുട്ട് ചെയ്യുന്നു
സാധാരണ ന്യൂലൈന് പകരം പേര്. ഈ ഐച്ഛികം ഔട്ട്പുട്ടിനെ അവ്യക്തമാക്കുന്നു
ന്യൂലൈനുകൾ പോലുള്ള അസാധാരണ പ്രതീകങ്ങൾ അടങ്ങിയ ഫയൽ പേരുകളുടെ സാന്നിധ്യത്തിൽ. ഈ
എന്നതുപോലുള്ള കമാൻഡുകൾക്കൊപ്പം ഓപ്ഷൻ ഉപയോഗിക്കാം കണ്ടെത്തുക - പ്രിന്റ്0, മുത്ത് -0, അടുക്കുക -z, ഒപ്പം xargs -0
അനിയന്ത്രിതമായ ഫയൽ പേരുകൾ പ്രോസസ്സ് ചെയ്യുന്നതിന്, പുതിയ ലൈൻ പ്രതീകങ്ങൾ അടങ്ങിയവ പോലും.

സന്ദർഭം വര നിയന്ത്രണ
-A NUMBER, --after-context=NUMBER
അച്ചടിക്കുക NUMBER പൊരുത്തമുള്ള വരികൾക്ക് ശേഷം പിന്നിടുന്ന സന്ദർഭത്തിന്റെ വരികൾ. അടങ്ങുന്ന ഒരു ലൈൻ സ്ഥാപിക്കുന്നു
ഒരു ഗ്രൂപ്പ് സെപ്പറേറ്റർ (--) മത്സരങ്ങളുടെ തുടർച്ചയായ ഗ്രൂപ്പുകൾക്കിടയിൽ. കൂടെ -o or
--മാത്രം-പൊരുത്തം ഓപ്ഷൻ, ഇത് ഒരു ഫലവുമില്ല, ഒരു മുന്നറിയിപ്പ് നൽകിയിട്ടുണ്ട്.

-B NUMBER, --befor-context=NUMBER
അച്ചടിക്കുക NUMBER വരികൾ പൊരുത്തപ്പെടുത്തുന്നതിന് മുമ്പ് മുൻനിര സന്ദർഭത്തിന്റെ വരികൾ. അടങ്ങുന്ന ഒരു ലൈൻ സ്ഥാപിക്കുന്നു
ഒരു ഗ്രൂപ്പ് സെപ്പറേറ്റർ (--) മത്സരങ്ങളുടെ തുടർച്ചയായ ഗ്രൂപ്പുകൾക്കിടയിൽ. കൂടെ -o or
--മാത്രം-പൊരുത്തം ഓപ്ഷൻ, ഇത് ഒരു ഫലവുമില്ല, ഒരു മുന്നറിയിപ്പ് നൽകിയിട്ടുണ്ട്.

-C NUMBER, -NUMBER, -- സന്ദർഭം=NUMBER
അച്ചടിക്കുക NUMBER ഔട്ട്പുട്ട് സന്ദർഭത്തിന്റെ വരികൾ. ഒരു ഗ്രൂപ്പ് സെപ്പറേറ്റർ അടങ്ങിയ ഒരു ലൈൻ സ്ഥാപിക്കുന്നു (--)
മത്സരങ്ങളുടെ തുടർച്ചയായ ഗ്രൂപ്പുകൾക്കിടയിൽ. കൂടെ -o or --മാത്രം-പൊരുത്തം ഓപ്ഷൻ, ഇത്
ഒരു ഫലവുമില്ല, മുന്നറിയിപ്പ് നൽകിയിട്ടുണ്ട്.

ഫയല് ഒപ്പം ഡയറക്ടറി തിരഞ്ഞെടുക്കൽ
-a, --വാചകം
ഒരു ബൈനറി ഫയൽ ടെക്സ്റ്റ് പോലെ പ്രോസസ്സ് ചെയ്യുക; ഇത് തുല്യമാണ്
--ബൈനറി-ഫയലുകൾ=ടെക്സ്റ്റ് ഓപ്ഷൻ.

--ബൈനറി-ഫയലുകൾ=തരം
ഒരു ഫയലിന്റെ ആദ്യത്തെ കുറച്ച് ബൈറ്റുകൾ ഫയലിൽ ബൈനറി ഡാറ്റ അടങ്ങിയിട്ടുണ്ടെന്ന് സൂചിപ്പിക്കുന്നുവെങ്കിൽ,
ഫയൽ തരം ആണെന്ന് കരുതുക തരം. സ്വതവേ, തരം is ബൈനറി, ഒപ്പം grep
സാധാരണയായി ഒരു ബൈനറി ഫയൽ പൊരുത്തപ്പെടുന്നു, അല്ലെങ്കിൽ ഇല്ല എന്ന ഒറ്റവരി സന്ദേശം ഔട്ട്പുട്ട് ചെയ്യുന്നു
പൊരുത്തമില്ലെങ്കിൽ മെസ്സേജ് ചെയ്യുക. എങ്കിൽ തരം is പൊരുത്തം, grep ഒരു ബൈനറി എന്ന് അനുമാനിക്കുന്നു
ഫയൽ പൊരുത്തപ്പെടുന്നില്ല; ഇത് തുല്യമാണ് -I ഓപ്ഷൻ. എങ്കിൽ തരം is ടെക്സ്റ്റ്, grep
ഒരു ബൈനറി ഫയൽ ടെക്സ്റ്റ് പോലെ പ്രോസസ്സ് ചെയ്യുന്നു; ഇത് തുല്യമാണ് -a ഓപ്ഷൻ.
ബൈനറി ഡാറ്റ പ്രോസസ്സ് ചെയ്യുമ്പോൾ, grep നോൺ-ടെക്‌സ്റ്റ് ബൈറ്റുകളെ ലൈൻ ടെർമിനേറ്ററുകളായി കണക്കാക്കാം; വേണ്ടി
ഉദാഹരണം, പാറ്റേൺ '.' (കാലയളവ്) ഒരു നൾ ബൈറ്റുമായി, നൾ ബൈറ്റുമായി പൊരുത്തപ്പെടുന്നില്ലായിരിക്കാം
ഒരു ലൈൻ ടെർമിനേറ്ററായി കണക്കാക്കാം. മുന്നറിയിപ്പ്: grep --ബൈനറി-ഫയലുകൾ=ടെക്സ്റ്റ് ശക്തി
ഔട്ട്പുട്ട് ബൈനറി ഗാർബേജ്, ഔട്ട്പുട്ട് a ആണെങ്കിൽ മോശമായ പാർശ്വഫലങ്ങൾ ഉണ്ടാക്കാം
ടെർമിനൽ കൂടാതെ ടെർമിനൽ ഡ്രൈവർ അതിൽ ചിലത് കമാൻഡുകളായി വ്യാഖ്യാനിക്കുകയാണെങ്കിൽ.

-D നടപടി, --devices=നടപടി
ഒരു ഇൻപുട്ട് ഫയൽ ഒരു ഉപകരണമോ, FIFO അല്ലെങ്കിൽ സോക്കറ്റോ ആണെങ്കിൽ, ഉപയോഗിക്കുക നടപടി അത് പ്രോസസ്സ് ചെയ്യാൻ. എഴുതിയത്
സ്ഥിരസ്ഥിതി, നടപടി is വായിക്കുക, അതിനർത്ഥം ഉപകരണങ്ങൾ അതേപടി വായിക്കുന്നു എന്നാണ്
സാധാരണ ഫയലുകൾ. എങ്കിൽ നടപടി is കടക്കുക, ഉപകരണങ്ങൾ നിശബ്ദമായി ഒഴിവാക്കിയിരിക്കുന്നു.

-d നടപടി, --directories=നടപടി
ഇൻപുട്ട് ഫയൽ ഒരു ഡയറക്ടറി ആണെങ്കിൽ, ഉപയോഗിക്കുക നടപടി അത് പ്രോസസ്സ് ചെയ്യാൻ. സ്വതവേ, നടപടി is
വായിക്കുക, അതായത്, ഡയറക്‌ടറികൾ സാധാരണ ഫയലുകൾ പോലെ വായിക്കുക. എങ്കിൽ നടപടി is
കടക്കുക, നിശബ്ദമായി ഡയറക്ടറികൾ ഒഴിവാക്കുക. എങ്കിൽ നടപടി is ആവർത്തിക്കുക, ഓരോന്നിനും താഴെയുള്ള എല്ലാ ഫയലുകളും വായിക്കുക
ഡയറക്ടറി, ആവർത്തനമായി, സിംബോളിക് ലിങ്കുകൾ കമാൻഡിലാണെങ്കിൽ മാത്രം പിന്തുടരുന്നു
ലൈൻ. ഇത് തുല്യമാണ് -r ഓപ്ഷൻ.

--ഒഴിവാക്കുക=GLOB
അടിസ്ഥാന നാമവുമായി പൊരുത്തപ്പെടുന്ന ഫയലുകൾ ഒഴിവാക്കുക GLOB (വൈൽഡ്കാർഡ് പൊരുത്തം ഉപയോഗിച്ച്). ഒരു ഫയൽ നാമം
ഗ്ലോബ് ഉപയോഗിക്കാം *, ?, ഒപ്പം [...] വൈൽഡ്കാർഡുകളായി, ഒപ്പം \ ഒരു വൈൽഡ്കാർഡ് അല്ലെങ്കിൽ ബാക്ക്സ്ലാഷ് ഉദ്ധരിക്കാൻ
അക്ഷരാർത്ഥത്തിൽ കഥാപാത്രം.

--exclude-from=FILE
വായിച്ചിട്ടുള്ള ഏതെങ്കിലും ഫയൽ നെയിം ഗ്ലോബുകളുമായി അടിസ്ഥാന നാമം പൊരുത്തപ്പെടുന്ന ഫയലുകൾ ഒഴിവാക്കുക FILE (ഉപയോഗിക്കുന്നത്
ചുവടെ വിവരിച്ചിരിക്കുന്നതുപോലെ വൈൽഡ്കാർഡ് പൊരുത്തപ്പെടുത്തൽ --പെടുത്തിയിട്ടില്ല).

--exclude-dir=DIR
പാറ്റേണുമായി പൊരുത്തപ്പെടുന്ന ഡയറക്‌ടറികൾ ഒഴിവാക്കുക DIR ആവർത്തന തിരയലിൽ നിന്ന്.

-I ഒരു ബൈനറി ഫയൽ പ്രോസസ്സ് ചെയ്യുക, അതിൽ പൊരുത്തപ്പെടുന്ന ഡാറ്റ അടങ്ങിയിട്ടില്ല; ഇത് തുല്യമാണ്
The --ബൈനറി-ഫയലുകൾ=പൊരുത്തമില്ലാതെ ഓപ്ഷൻ.

--ഉൾപ്പെടുത്തുക=GLOB
അടിസ്ഥാന നാമവുമായി പൊരുത്തപ്പെടുന്ന ഫയലുകൾ മാത്രം തിരയുക GLOB (ഇതുപോലെ വൈൽഡ്കാർഡ് പൊരുത്തപ്പെടുത്തൽ ഉപയോഗിക്കുന്നു
ചുവടെ വിവരിച്ചിരിക്കുന്നു --പെടുത്തിയിട്ടില്ല).

-r, --ആവർത്തന
ഓരോ ഡയറക്‌ടറിക്കു കീഴിലുള്ള എല്ലാ ഫയലുകളും ആവർത്തിച്ച് വായിക്കുക, പ്രതീകാത്മക ലിങ്കുകൾ പിന്തുടരുകയാണെങ്കിൽ മാത്രം
അവ കമാൻഡ് ലൈനിലാണ്. ഫയൽ ഓപ്പറാൻറ് നൽകിയിട്ടില്ലെങ്കിൽ, grep തിരയുന്നു എന്നത് ശ്രദ്ധിക്കുക
പ്രവർത്തന ഡയറക്ടറി. ഇത് തുല്യമാണ് -d ആവർത്തിക്കുക ഓപ്ഷൻ.

-R, --dereference-recursive
ഓരോ ഡയറക്‌ടറിക്കു കീഴിലുള്ള എല്ലാ ഫയലുകളും ആവർത്തിച്ച് വായിക്കുക. എല്ലാ പ്രതീകാത്മക ലിങ്കുകളും പിന്തുടരുക,
വ്യത്യസ്തമായി -r.

മറ്റു ഓപ്ഷനുകൾ
--ലൈൻ-ബഫർ
ഔട്ട്പുട്ടിൽ ലൈൻ ബഫറിംഗ് ഉപയോഗിക്കുക. ഇത് പെർഫോമൻസ് പെനാൽറ്റിക്ക് കാരണമാകും.

-U, --ബൈനറി
ഫയൽ(കൾ) ബൈനറി ആയി പരിഗണിക്കുക. സ്ഥിരസ്ഥിതിയായി, MS-DOS, MS-Windows എന്നിവയ്ക്ക് കീഴിൽ, grep ess ഹിക്കുന്നു
ഫയലിൽ നിന്ന് വായിച്ച ആദ്യത്തെ 32KB ഉള്ളടക്കം നോക്കി ഫയൽ തരം. എങ്കിൽ
grep ഫയൽ ഒരു ടെക്സ്റ്റ് ഫയലാണെന്ന് തീരുമാനിക്കുന്നു, അത് ഒറിജിനലിൽ നിന്ന് CR പ്രതീകങ്ങളെ സ്ട്രിപ്പ് ചെയ്യുന്നു
ഫയൽ ഉള്ളടക്കങ്ങൾ (ഇതുപയോഗിച്ച് പതിവ് പദപ്രയോഗങ്ങൾ നടത്തുന്നതിന് ^ ഒപ്പം $ ശരിയായി പ്രവർത്തിക്കുക).
വ്യക്തമാക്കുന്നത് -U ഈ അനുമാനത്തെ അസാധുവാക്കുന്നു, ഇത് എല്ലാ ഫയലുകളും വായിക്കുകയും കൈമാറുകയും ചെയ്യുന്നു
പൊരുത്തപ്പെടുന്ന സംവിധാനം പദാനുപദം; ഫയൽ CR/LF ജോഡികളുള്ള ഒരു ടെക്സ്റ്റ് ഫയലാണെങ്കിൽ
ഓരോ വരിയുടെയും അവസാനം, ഇത് ചില പതിവ് എക്സ്പ്രഷനുകൾ പരാജയപ്പെടാൻ ഇടയാക്കും. ഈ ഓപ്ഷൻ
MS-DOS, MS-Windows എന്നിവ ഒഴികെയുള്ള പ്ലാറ്റ്‌ഫോമുകളിൽ യാതൊരു സ്വാധീനവുമില്ല.

-z, --null-data
ഇൻപുട്ടിനെ ഒരു കൂട്ടം വരികളായി പരിഗണിക്കുക, ഓരോന്നും ഒരു സീറോ ബൈറ്റ് (ASCII) ഉപയോഗിച്ച് അവസാനിപ്പിക്കുന്നു NUL
പ്രതീകം) ഒരു പുതിയ വരിക്ക് പകരം. പോലെ -Z or --ശൂന്യം ഓപ്ഷൻ, ഈ ഓപ്ഷൻ ആകാം
തുടങ്ങിയ കമാൻഡുകൾക്കൊപ്പം ഉപയോഗിക്കുന്നു അടുക്കുക -z അനിയന്ത്രിതമായ ഫയൽ നാമങ്ങൾ പ്രോസസ്സ് ചെയ്യാൻ.

നിയമപരമായി ഭാവങ്ങൾ


ഒരു കൂട്ടം സ്ട്രിംഗുകളെ വിവരിക്കുന്ന ഒരു പാറ്റേണാണ് റെഗുലർ എക്സ്പ്രഷൻ. പതിവ് ഭാവങ്ങൾ
വിവിധ ഓപ്പറേറ്റർമാരെ ഉപയോഗിച്ച്, ഗണിത പദപ്രയോഗങ്ങൾക്ക് സമാനമായാണ് നിർമ്മിച്ചിരിക്കുന്നത്
ചെറിയ പദപ്രയോഗങ്ങൾ കൂട്ടിച്ചേർക്കുക.

grep റെഗുലർ എക്സ്പ്രഷൻ വാക്യഘടനയുടെ മൂന്ന് വ്യത്യസ്ത പതിപ്പുകൾ മനസ്സിലാക്കുന്നു: "ബേസിക്" (BRE),
"വിപുലീകരിച്ചത്" (ERE), "പേൾ" (PCRE). ഗ്നുവിൽ grep, ലഭ്യമായതിൽ വ്യത്യാസമില്ല
അടിസ്ഥാനപരവും വിപുലീകൃതവുമായ വാക്യഘടനകൾക്കിടയിലുള്ള പ്രവർത്തനം. മറ്റ് നിർവ്വഹണങ്ങളിൽ, അടിസ്ഥാനം
പതിവ് പദപ്രയോഗങ്ങൾക്ക് ശക്തി കുറവാണ്. ഇനിപ്പറയുന്ന വിവരണം വിപുലീകൃതത്തിന് ബാധകമാണ്
പതിവ് ഭാവങ്ങൾ; അടിസ്ഥാന റെഗുലർ എക്സ്പ്രഷനുകളുടെ വ്യത്യാസങ്ങൾ പിന്നീട് സംഗ്രഹിച്ചിരിക്കുന്നു.
Perl റെഗുലർ എക്‌സ്‌പ്രഷനുകൾ അധിക പ്രവർത്തനക്ഷമത നൽകുന്നു, അവ രേഖപ്പെടുത്തുകയും ചെയ്യുന്നു
pcresyntax(3) ഉം pcrepattern(3), എന്നാൽ സിസ്റ്റത്തിൽ PCRE ലഭ്യമാണെങ്കിൽ മാത്രം പ്രവർത്തിക്കുക.

ഒരു പ്രതീകവുമായി പൊരുത്തപ്പെടുന്ന പതിവ് പദപ്രയോഗങ്ങളാണ് അടിസ്ഥാന നിർമ്മാണ ബ്ലോക്കുകൾ.
എല്ലാ അക്ഷരങ്ങളും അക്കങ്ങളും ഉൾപ്പെടെ മിക്ക പ്രതീകങ്ങളും പൊരുത്തപ്പെടുന്ന പതിവ് പദപ്രയോഗങ്ങളാണ്
സ്വയം. പ്രത്യേക അർഥമുള്ള ഏതൊരു മെറ്റാ-കഥാപാത്രവും അതിന് മുമ്പായി a ഉപയോഗിച്ച് ഉദ്ധരിക്കാം
ബാക്ക്സ്ലാഷ്.

കാലഘട്ടം . ഏതെങ്കിലും ഒരു കഥാപാത്രവുമായി പൊരുത്തപ്പെടുന്നു.

കഥാപാത്രം ക്ലാസുകൾ ഒപ്പം ബ്രാക്കറ്റ് ഭാവങ്ങൾ
A ബ്രാക്കറ്റ് പദപ്രയോഗം എന്ന അക്ഷരങ്ങളുടെ ഒരു ലിസ്റ്റ് ചേർത്തിരിക്കുന്നു [ ഒപ്പം ]. ഇത് ഏതെങ്കിലും ഒറ്റയടിക്ക് പൊരുത്തപ്പെടുന്നു
ആ പട്ടികയിലെ കഥാപാത്രം; ലിസ്റ്റിലെ ആദ്യ പ്രതീകം കാരറ്റ് ആണെങ്കിൽ ^ അപ്പോൾ അത് പൊരുത്തപ്പെടുന്നു
ഏതെങ്കിലും കഥാപാത്രം അല്ല പട്ടികയിൽ. ഉദാഹരണത്തിന്, പതിവ് പദപ്രയോഗം [0123456789] മത്സരങ്ങൾ
ഏതെങ്കിലും ഒറ്റ അക്കം.

ഒരു ബ്രാക്കറ്റ് എക്സ്പ്രഷനിൽ, എ ശ്രേണി പദപ്രയോഗം a കൊണ്ട് വേർതിരിച്ച രണ്ട് പ്രതീകങ്ങൾ ഉൾക്കൊള്ളുന്നു
ഹൈഫൻ. ഇത് രണ്ട് പ്രതീകങ്ങൾക്കിടയിൽ അടുക്കുന്ന ഏതെങ്കിലും ഒരു പ്രതീകവുമായി പൊരുത്തപ്പെടുന്നു, ഉൾപ്പെടെ,
ലൊക്കേലിന്റെ കോൾട്ടിംഗ് സീക്വൻസും ക്യാരക്ടർ സെറ്റും ഉപയോഗിക്കുന്നു. ഉദാഹരണത്തിന്, സ്ഥിരസ്ഥിതിയിൽ സി
പ്രദേശം, [പരസ്യം] എന്നതിന് തുല്യമാണ് [എ ബി സി ഡി]. പല ലൊക്കേലുകളും നിഘണ്ടു ക്രമത്തിൽ പ്രതീകങ്ങൾ അടുക്കുന്നു,
ഈ പ്രദേശങ്ങളിലും [പരസ്യം] സാധാരണയായി ഇതിന് തുല്യമല്ല [എ ബി സി ഡി]; അത് തുല്യമായിരിക്കാം
ലേക്ക് [aBbCcDd], ഉദാഹരണത്തിന്. ബ്രാക്കറ്റിന്റെ പരമ്പരാഗത വ്യാഖ്യാനം ലഭിക്കുന്നതിന്
എക്സ്പ്രഷനുകൾ, സെറ്റ് ചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് സി ലൊക്കേൽ ഉപയോഗിക്കാം LC_ALL പരിസ്ഥിതി വേരിയബിൾ
മൂല്യം C.

അവസാനമായി, ബ്രാക്കറ്റ് എക്‌സ്‌പ്രഷനുകൾക്കുള്ളിൽ ചില പേരുള്ള പ്രതീകങ്ങൾ മുൻകൂട്ടി നിർവചിച്ചിരിക്കുന്നു
പിന്തുടരുന്നു. അവരുടെ പേരുകൾ സ്വയം വിശദീകരിക്കുന്നതാണ്, അവ [:alnum:], [:ആൽഫ:], [:cntrl:],
[:അക്കം:], [:ഗ്രാഫ്:], [:താഴത്തെ:], [:print:], [:punct:], [:സ്പെയ്സ്:], [:മുകളിലെ:], ഒപ്പം
[:xdigit:]. ഉദാഹരണത്തിന്, [[:alnum:]] അക്കങ്ങളുടെയും അക്ഷരങ്ങളുടെയും പ്രതീക ക്ലാസ് എന്നാണ് അർത്ഥമാക്കുന്നത്
നിലവിലെ പ്രദേശം. C ലൊക്കേലിലും ASCII പ്രതീക സെറ്റ് എൻകോഡിംഗിലും ഇത് സമാനമാണ്
[0-9A-Za-z]. (ഈ ക്ലാസ് നാമങ്ങളിലെ ബ്രാക്കറ്റുകൾ പ്രതീകാത്മക പേരുകളുടെ ഭാഗമാണെന്ന് ശ്രദ്ധിക്കുക,
കൂടാതെ ബ്രാക്കറ്റ് എക്സ്പ്രഷൻ ഡിലിമിറ്റ് ചെയ്യുന്ന ബ്രാക്കറ്റുകൾക്ക് പുറമേ ഉൾപ്പെടുത്തണം.) മിക്കതും
മെറ്റാ-കഥാപാത്രങ്ങൾക്ക് ബ്രാക്കറ്റ് എക്സ്പ്രഷനുകൾക്കുള്ളിൽ അവയുടെ പ്രത്യേക അർത്ഥം നഷ്ടപ്പെടുന്നു. ഉൾപ്പെടുത്താൻ എ
അക്ഷരാർഥത്തിൽ ] അത് പട്ടികയിൽ ആദ്യം ഇടുക. അതുപോലെ, ഒരു അക്ഷരം ഉൾപ്പെടുത്താൻ ^ എവിടെയും സ്ഥാപിക്കുക
എന്നാൽ ആദ്യം. അവസാനമായി, അക്ഷരാർത്ഥത്തിൽ ഉൾപ്പെടുത്താൻ - അവസാനം വയ്ക്കുക.

ആങ്കറിംഗ്
കാരറ്റ് ^ ഡോളർ ചിഹ്നവും $ യഥാക്രമം ശൂന്യമായി പൊരുത്തപ്പെടുന്ന മെറ്റാ പ്രതീകങ്ങളാണ്
ഒരു വരിയുടെ തുടക്കത്തിലും അവസാനത്തിലും സ്ട്രിംഗ്.

ദി ബാക്ക്‌സ്ലാഷ് കഥാപാത്രം ഒപ്പം പ്രത്യേക ഭാവങ്ങൾ
ചിഹ്നങ്ങൾ \< ഒപ്പം \> a യുടെ തുടക്കത്തിലും അവസാനത്തിലും ഉള്ള ശൂന്യമായ സ്ട്രിംഗുമായി യഥാക്രമം പൊരുത്തപ്പെടുത്തുക
വാക്ക്. ചിഹ്നം \b ഒരു വാക്കിന്റെ അറ്റത്തുള്ള ശൂന്യമായ സ്ട്രിംഗുമായി പൊരുത്തപ്പെടുന്നു, ഒപ്പം \B പൊരുത്തപ്പെടുന്നു
ശൂന്യമായ സ്ട്രിംഗ് നൽകിയിരിക്കുന്നു അല്ല ഒരു വാക്കിന്റെ അറ്റത്ത്. ചിഹ്നം \w എന്നതിന്റെ പര്യായപദമാണ്
[_[:alnum:]] ഒപ്പം \W എന്നതിന്റെ പര്യായപദമാണ് [^_[:alnum:]].

ആവർത്തനം
ഒരു റെഗുലർ എക്‌സ്‌പ്രഷൻ നിരവധി ആവർത്തന ഓപ്പറേറ്റർമാരിൽ ഒരാൾ പിന്തുടരാം:
? മുമ്പത്തെ ഇനം ഓപ്‌ഷണൽ ആണ്, പരമാവധി ഒരു തവണ പൊരുത്തപ്പെടുന്നു.
* മുമ്പത്തെ ഇനം പൂജ്യമോ അതിലധികമോ തവണ പൊരുത്തപ്പെടും.
+ മുമ്പത്തെ ഇനം ഒന്നോ അതിലധികമോ തവണ പൊരുത്തപ്പെടുത്തും.
{n} മുമ്പത്തെ ഇനം കൃത്യമായി പൊരുത്തപ്പെടുന്നു n തവണ.
{n,} മുമ്പത്തെ ഇനം പൊരുത്തപ്പെടുന്നു n അല്ലെങ്കിൽ കൂടുതൽ തവണ.
{,m} മുമ്പത്തെ ഇനം പരമാവധി പൊരുത്തപ്പെടുന്നു m തവണ. ഇതൊരു ഗ്നു വിപുലീകരണമാണ്.
{n,m} മുമ്പത്തെ ഇനം കുറഞ്ഞത് പൊരുത്തപ്പെടുന്നു n തവണ, എന്നാൽ കൂടുതൽ അല്ല m തവണ.

സംയോജനം
രണ്ട് പതിവ് പദപ്രയോഗങ്ങൾ സംയോജിപ്പിച്ചേക്കാം; തത്ഫലമായുണ്ടാകുന്ന പതിവ് പദപ്രയോഗം ഏതെങ്കിലും ഒന്നുമായി പൊരുത്തപ്പെടുന്നു
യഥാക്രമം സംയോജിപ്പിച്ചതുമായി പൊരുത്തപ്പെടുന്ന രണ്ട് ഉപസ്‌ട്രിംഗുകൾ സംയോജിപ്പിച്ച് രൂപംകൊണ്ട സ്ട്രിംഗ്
ഭാവങ്ങൾ.

ആൾട്ടർനേഷൻ
രണ്ട് റെഗുലർ എക്‌സ്‌പ്രെഷനുകൾ ഇൻഫിക്സ് ഓപ്പറേറ്റർ ചേർത്തേക്കാം |; തത്ഫലമായുണ്ടാകുന്ന പതിവ്
എക്സ്പ്രഷൻ ഏതെങ്കിലും സ്ട്രിംഗ് പൊരുത്തപ്പെടുന്ന ഒന്നുകിൽ ഇതര എക്സ്പ്രഷനുമായി പൊരുത്തപ്പെടുന്നു.

മുൻഗണന
സംയോജനത്തേക്കാൾ ആവർത്തനത്തിന് മുൻ‌ഗണനയുണ്ട്, അത് വീണ്ടും മുൻ‌ഗണന നേടുന്നു
ഒന്നിടവിട്ട്. ഇവയെ മറികടക്കാൻ ഒരു മുഴുവൻ പദപ്രയോഗവും പരാൻതീസിസിൽ ഉൾപ്പെടുത്തിയേക്കാം
മുൻ‌ഗണന നിയമങ്ങളും ഒരു ഉപവിഷ്‌കാരവും രൂപീകരിക്കുന്നു.

തിരിച്ച് അവലംബം ഒപ്പം സബ് എക്സ്പ്രഷനുകൾ
ബാക്ക്-റഫറൻസ് \nഎവിടെ n ഒരു ഒറ്റ അക്കമാണ്, മുമ്പ് പൊരുത്തപ്പെടുത്തിയ ഉപസ്‌ട്രിംഗുമായി പൊരുത്തപ്പെടുന്നു
കൊണ്ട് nറെഗുലർ എക്‌സ്‌പ്രഷന്റെ പരാൻതീസൈസ് ചെയ്‌ത ഉപപ്രകാശനം.

അടിസ്ഥാനപരമായ vs വിപുലീകരിച്ച പതിവ് ഭാവങ്ങൾ
അടിസ്ഥാന റെഗുലർ എക്സ്പ്രഷനുകളിൽ മെറ്റാ-കഥാപാത്രങ്ങൾ ?, +, {, |, (, ഒപ്പം ) അവരുടെ പ്രത്യേകത നഷ്ടപ്പെടും
അർത്ഥം; പകരം ബാക്ക്സ്ലാഷ് ചെയ്ത പതിപ്പുകൾ ഉപയോഗിക്കുക \?, \+, \{, \|, \(, ഒപ്പം \).

ENVIRONMENT വ്യത്യാസങ്ങൾ


യുടെ പെരുമാറ്റം grep ഇനിപ്പറയുന്ന പരിസ്ഥിതി വേരിയബിളുകൾ ബാധിക്കുന്നു.

വിഭാഗത്തിനുള്ള ലൊക്കേൽ LC_ഫൂ മൂന്ന് പരിസ്ഥിതി വേരിയബിളുകൾ പരിശോധിച്ചാണ് വ്യക്തമാക്കുന്നത്
LC_ALL, LC_ഫൂ, ലാംഗ്, ആ ക്രമത്തിൽ. സജ്ജമാക്കിയിരിക്കുന്ന ഈ വേരിയബിളുകളിൽ ആദ്യത്തേത് വ്യക്തമാക്കുന്നു
പ്രദേശം. ഉദാഹരണത്തിന്, എങ്കിൽ LC_ALL സജ്ജീകരിച്ചിട്ടില്ല, പക്ഷേ LC_MESSAGES എന്നതിലേക്ക് സജ്ജമാക്കി pt_BR, പിന്നെ
ബ്രസീലിയൻ പോർച്ചുഗീസ് ഭാഷയാണ് ഇതിനായി ഉപയോഗിക്കുന്നത് LC_MESSAGES വിഭാഗം. എങ്കിൽ C ലൊക്കേൽ ഉപയോഗിക്കുന്നു
ലോക്കൽ കാറ്റലോഗ് ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ, അല്ലെങ്കിൽ എങ്കിൽ ഈ എൻവയോൺമെന്റ് വേരിയബിളുകളൊന്നും സജ്ജീകരിച്ചിട്ടില്ല
grep ദേശീയ ഭാഷാ പിന്തുണയോടെ (NLS) സമാഹരിച്ചതല്ല.

GREP_OPTIONS
ഈ വേരിയബിൾ ഏതെങ്കിലും സ്പഷ്ടമായതിന് മുന്നിൽ സ്ഥാപിക്കേണ്ട ഡിഫോൾട്ട് ഓപ്ഷനുകൾ വ്യക്തമാക്കുന്നു
ഓപ്ഷനുകൾ. പോർട്ടബിൾ സ്ക്രിപ്റ്റുകൾ എഴുതുമ്പോൾ ഇത് പ്രശ്നങ്ങൾ സൃഷ്ടിക്കുന്നതിനാൽ, ഈ ഫീച്ചർ ചെയ്യും
ഭാവിയിലെ ഒരു റിലീസിൽ നീക്കം ചെയ്യപ്പെടും grep, ഒപ്പം grep ഉപയോഗിച്ചാൽ മുന്നറിയിപ്പ് നൽകുന്നു. ദയവായി ഉപയോഗിക്കുക
പകരം ഒരു അപരനാമം അല്ലെങ്കിൽ സ്ക്രിപ്റ്റ്.

GREP_COLOR
പൊരുത്തപ്പെടുന്ന (ശൂന്യമല്ലാത്ത) ടെക്‌സ്‌റ്റ് ഹൈലൈറ്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന നിറം ഈ വേരിയബിൾ വ്യക്തമാക്കുന്നു. അത്
അനുകൂലമായി ഒഴിവാക്കിയിരിക്കുന്നു GREP_COLORS, എന്നാൽ ഇപ്പോഴും പിന്തുണയ്ക്കുന്നു. ദി mt, ms, ഒപ്പം mc
ന്റെ കഴിവുകൾ GREP_COLORS അതിന് മുൻഗണന നൽകുക. ഇതിന് നിറം മാത്രമേ വ്യക്തമാക്കാൻ കഴിയൂ
പൊരുത്തപ്പെടുന്ന ഏതെങ്കിലും വരിയിൽ (തിരഞ്ഞെടുത്ത ഒരു വരി) പൊരുത്തപ്പെടുന്ന ശൂന്യമല്ലാത്ത വാചകം ഹൈലൈറ്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്നു
എപ്പോഴാണ് ആ -v കമാൻഡ്-ലൈൻ ഓപ്‌ഷൻ ഒഴിവാക്കി, അല്ലെങ്കിൽ സന്ദർഭ ലൈൻ എപ്പോൾ -v is
വ്യക്തമാക്കിയ). സ്ഥിരസ്ഥിതിയാണ് 01; 31, അതിനർത്ഥം ബോൾഡ് റെഡ് ഫോർഗ്രൗണ്ട് ടെക്സ്റ്റ്
ടെർമിനലിന്റെ സ്ഥിരസ്ഥിതി പശ്ചാത്തലം.

GREP_COLORS
വിവിധ ഭാഗങ്ങൾ ഹൈലൈറ്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന നിറങ്ങളും മറ്റ് ആട്രിബ്യൂട്ടുകളും വ്യക്തമാക്കുന്നു
ഔട്ട്പുട്ട്. ഡിഫോൾട്ടായ കഴിവുകളുടെ കോളൻ-വേർതിരിക്കപ്പെട്ട പട്ടികയാണ് ഇതിന്റെ മൂല്യം
ms=01;31:mc=01;31:sl=:cx=:fn=35:ln=32:bn=32:se=36 കൂടെ rv ഒപ്പം ne ബൂളിയൻ
കഴിവുകൾ ഒഴിവാക്കി (അതായത്, തെറ്റ്). പിന്തുണയ്ക്കുന്ന കഴിവുകൾ ഇനിപ്പറയുന്നവയാണ്.

sl= തിരഞ്ഞെടുത്ത മുഴുവൻ വരികൾക്കായുള്ള SGR സബ്‌സ്‌ട്രിംഗ് (അതായത്, പൊരുത്തപ്പെടുന്ന വരികൾ -v
കമാൻഡ്-ലൈൻ ഓപ്ഷൻ ഒഴിവാക്കിയിരിക്കുന്നു, അല്ലെങ്കിൽ പൊരുത്തപ്പെടാത്ത വരികൾ എപ്പോൾ -v വ്യക്തമാക്കിയിട്ടുണ്ട്).
എന്നിരുന്നാലും ബൂളിയൻ rv കഴിവും -v കമാൻഡ്-ലൈൻ ഓപ്ഷൻ രണ്ടും
വ്യക്തമാക്കിയത്, പകരം സന്ദർഭ പൊരുത്തപ്പെടുത്തൽ ലൈനുകൾക്ക് ഇത് ബാധകമാണ്. സ്ഥിരസ്ഥിതിയാണ്
ശൂന്യം (അതായത്, ടെർമിനലിന്റെ ഡിഫോൾട്ട് വർണ്ണ ജോഡി).

cx= മുഴുവൻ സന്ദർഭ ലൈനുകൾക്കായുള്ള SGR സബ്‌സ്‌ട്രിംഗ് (അതായത്, പൊരുത്തപ്പെടാത്ത വരികൾ -v
കമാൻഡ്-ലൈൻ ഓപ്‌ഷൻ ഒഴിവാക്കി, അല്ലെങ്കിൽ വരുമ്പോൾ പൊരുത്തപ്പെടുന്നു -v വ്യക്തമാക്കിയിട്ടുണ്ട്). എങ്കിൽ
എന്നിരുന്നാലും ബൂളിയൻ rv കഴിവും -v കമാൻഡ്-ലൈൻ ഓപ്ഷൻ രണ്ടും
വ്യക്തമാക്കിയത്, പകരം തിരഞ്ഞെടുത്ത നോൺ-മാച്ചിംഗ് ലൈനുകൾക്ക് ഇത് ബാധകമാണ്. സ്ഥിരസ്ഥിതി
ശൂന്യമാണ് (അതായത്, ടെർമിനലിന്റെ ഡിഫോൾട്ട് വർണ്ണ ജോഡി).

rv എന്നതിന്റെ അർത്ഥങ്ങളെ വിപരീതമാക്കുന്ന (സ്വാപ്പ്) ബൂളിയൻ മൂല്യം sl= ഒപ്പം cx=
എപ്പോൾ കഴിവുകൾ -v കമാൻഡ്-ലൈൻ ഓപ്ഷൻ വ്യക്തമാക്കിയിരിക്കുന്നു. സ്ഥിരസ്ഥിതിയാണ്
തെറ്റ് (അതായത്, കഴിവ് ഒഴിവാക്കിയിരിക്കുന്നു).

mt=01;31
പൊരുത്തപ്പെടുന്ന ഏതെങ്കിലും വരിയിൽ ശൂന്യമല്ലാത്ത ടെക്‌സ്‌റ്റ് പൊരുത്തപ്പെടുത്തുന്നതിനുള്ള SGR സബ്‌സ്‌ട്രിംഗ് (അതായത്, a
എപ്പോൾ തിരഞ്ഞെടുത്ത വരി -v കമാൻഡ്-ലൈൻ ഓപ്ഷൻ ഒഴിവാക്കി, അല്ലെങ്കിൽ ഒരു സന്ദർഭ ലൈൻ
എപ്പോൾ -v വ്യക്തമാക്കിയിട്ടുണ്ട്). ഇത് സജ്ജീകരിക്കുന്നത് രണ്ടും സജ്ജീകരിക്കുന്നതിന് തുല്യമാണ് ms= ഒപ്പം
mc= ഒരേ മൂല്യത്തിലേക്ക് ഒരേസമയം. ഡിഫോൾട്ട് ഒരു ബോൾഡ് റെഡ് ടെക്സ്റ്റ് ഫോർഗ്രൗണ്ട് ആണ്
നിലവിലെ ലൈൻ പശ്ചാത്തലത്തിൽ.

ms=01;31
തിരഞ്ഞെടുത്ത വരിയിലെ ശൂന്യമല്ലാത്ത വാചകം പൊരുത്തപ്പെടുത്തുന്നതിനുള്ള SGR സബ്‌സ്‌ട്രിംഗ്. (ഇത് മാത്രം
എപ്പോൾ ഉപയോഗിച്ചു -v കമാൻഡ്-ലൈൻ ഓപ്ഷൻ ഒഴിവാക്കിയിരിക്കുന്നു.) ന്റെ പ്രഭാവം sl= (അഥവാ
cx= if rv) ഇത് പ്രവർത്തനക്ഷമമാകുമ്പോൾ ശേഷി സജീവമായി നിലനിൽക്കും. സ്ഥിരസ്ഥിതി a ആണ്
നിലവിലെ ലൈൻ പശ്ചാത്തലത്തിൽ ബോൾഡ് റെഡ് ടെക്സ്റ്റ് ഫോർഗ്രൗണ്ട്.

mc=01;31
ഒരു സന്ദർഭ വരിയിൽ ശൂന്യമല്ലാത്ത ടെക്‌സ്‌റ്റ് പൊരുത്തപ്പെടുത്തുന്നതിനുള്ള SGR സബ്‌സ്‌ട്രിംഗ്. (ഇത് മാത്രം
എപ്പോൾ ഉപയോഗിച്ചു -v കമാൻഡ്-ലൈൻ ഓപ്ഷൻ വ്യക്തമാക്കിയിരിക്കുന്നു.) ന്റെ പ്രഭാവം cx=
(അഥവാ sl= if rv) ഇത് പ്രവർത്തനക്ഷമമാകുമ്പോൾ ശേഷി സജീവമായി നിലനിൽക്കും. സ്ഥിരസ്ഥിതിയാണ്
നിലവിലെ ലൈൻ പശ്ചാത്തലത്തിൽ ഒരു ബോൾഡ് റെഡ് ടെക്സ്റ്റ് ഫോർഗ്രൗണ്ട്.

fn=35 ഏതെങ്കിലും ഉള്ളടക്ക ലൈനിന്റെ പ്രിഫിക്‌സ് ചെയ്യുന്ന ഫയൽ നാമങ്ങൾക്കായുള്ള SGR സബ്‌സ്‌ട്രിംഗ്. സ്ഥിരസ്ഥിതി എ
ടെർമിനലിന്റെ ഡിഫോൾട്ട് പശ്ചാത്തലത്തിൽ മജന്ത ടെക്സ്റ്റ് ഫോർഗ്രൗണ്ട്.

ln=32 ഏതെങ്കിലും ഉള്ളടക്ക ലൈൻ പ്രിഫിക്‌സ് ചെയ്യുന്ന ലൈൻ നമ്പറുകൾക്കുള്ള SGR സബ്‌സ്‌ട്രിംഗ്. സ്ഥിരസ്ഥിതി എ
ടെർമിനലിന്റെ ഡിഫോൾട്ട് പശ്ചാത്തലത്തിന് മുകളിൽ പച്ച ടെക്സ്റ്റ് ഫോർഗ്രൗണ്ട്.

bn=32 ഏതെങ്കിലും ഉള്ളടക്ക ലൈൻ പ്രിഫിക്‌സ് ചെയ്യുന്ന ബൈറ്റ് ഓഫ്‌സെറ്റുകൾക്കായുള്ള SGR സബ്‌സ്‌ട്രിംഗ്. സ്ഥിരസ്ഥിതി എ
ടെർമിനലിന്റെ ഡിഫോൾട്ട് പശ്ചാത്തലത്തിന് മുകളിൽ പച്ച ടെക്സ്റ്റ് ഫോർഗ്രൗണ്ട്.

സെ=36 തിരഞ്ഞെടുത്ത ലൈൻ ഫീൽഡുകൾക്കിടയിൽ തിരുകിയ സെപ്പറേറ്ററുകൾക്കുള്ള SGR സബ്‌സ്‌ട്രിംഗ്
(:), സന്ദർഭ ലൈൻ ഫീൽഡുകൾക്കിടയിൽ, (-), കൂടാതെ അടുത്തുള്ള വരികളുടെ ഗ്രൂപ്പുകൾക്കിടയിലും
പൂജ്യമല്ലാത്ത സന്ദർഭം വ്യക്തമാക്കുമ്പോൾ (--). ഡിഫോൾട്ട് ഒരു സിയാൻ ടെക്സ്റ്റാണ്
ടെർമിനലിന്റെ ഡിഫോൾട്ട് പശ്ചാത്തലത്തിൽ മുൻഭാഗം.

ne ലൈനിലെ മായ്ക്കൽ ഉപയോഗിച്ച് വരിയുടെ അവസാനം വരെ ക്ലിയർ ചെയ്യുന്നത് തടയുന്ന ബൂളിയൻ മൂല്യം
(EL) വലത്തോട്ട് (\33[കെ) ഓരോ തവണയും ഒരു നിറമുള്ള ഇനം അവസാനിക്കുന്നു. ഇത് ആവശ്യമാണ്
EL പിന്തുണയ്ക്കാത്ത ടെർമിനലുകൾ. ടെർമിനലുകളിൽ ഇത് ഉപയോഗപ്രദമാണ്
ഇതിനായി back_color_erase (ബിസി) ബൂളിയൻ ടെർമിൻഫോ ശേഷി ഇല്ല
തിരഞ്ഞെടുത്ത ഹൈലൈറ്റ് നിറങ്ങൾ പശ്ചാത്തലത്തെ ബാധിക്കാത്തപ്പോൾ പ്രയോഗിക്കുക, അല്ലെങ്കിൽ
EL വളരെ മന്ദഗതിയിലാകുമ്പോൾ അല്ലെങ്കിൽ വളരെയധികം ഫ്ലിക്കർ ഉണ്ടാകുമ്പോൾ. സ്ഥിരസ്ഥിതി തെറ്റാണ് (അതായത്,
കഴിവ് ഒഴിവാക്കിയിരിക്കുന്നു).

ബൂളിയൻ കഴിവുകൾക്ക് ഇല്ല എന്നത് ശ്രദ്ധിക്കുക =... ഭാഗം. അവ ഒഴിവാക്കിയിരിക്കുന്നു (അതായത്, തെറ്റ്)
സ്ഥിരസ്ഥിതിയായി, വ്യക്തമാക്കുമ്പോൾ ശരിയാകും.

ടെക്‌സ്‌റ്റിന്റെ ഡോക്യുമെന്റേഷനിലെ സെലക്ട് ഗ്രാഫിക് റെൻഡിഷൻ (എസ്‌ജിആർ) വിഭാഗം കാണുക
അനുവദനീയമായ മൂല്യങ്ങൾക്കും അവയുടെ അർത്ഥത്തിനും പ്രതീകമായി ഉപയോഗിക്കുന്ന ടെർമിനൽ
ഗുണവിശേഷങ്ങൾ. ഈ സബ്‌സ്‌ട്രിംഗ് മൂല്യങ്ങൾ ദശാംശ പ്രാതിനിധ്യത്തിലെ പൂർണ്ണസംഖ്യകളാണ്, കൂടാതെ കഴിയും
അർദ്ധവിരാമങ്ങൾ ഉപയോഗിച്ച് സംയോജിപ്പിക്കുക. grep ഫലം a ആയി കൂട്ടിച്ചേർക്കാൻ ശ്രദ്ധിക്കുന്നു
പൂർണ്ണമായ SGR ക്രമം (\33[...m). സംയോജിപ്പിക്കുന്നതിനുള്ള പൊതുവായ മൂല്യങ്ങൾ ഉൾപ്പെടുന്നു 1 ധൈര്യത്തിന്,
4 അടിവരയിടുന്നതിന്, 5 കണ്ണിറുക്കുന്നതിന്, 7 വിപരീതത്തിന്, 39 ഡിഫോൾട്ട് ഫോർഗ്രൗണ്ട് നിറത്തിന്, 30 ലേക്ക്
37 മുൻവശത്തെ നിറങ്ങൾക്ക്, 90 ലേക്ക് 97 16-കളർ മോഡ് ഫോർഗ്രൗണ്ട് നിറങ്ങൾക്ക്, 38; 5; 0 ലേക്ക്
38; 5; 255 88-കളർ, 256-വർണ്ണ മോഡുകൾക്ക് ഫോർഗ്രൗണ്ട് നിറങ്ങൾ, 49 സ്ഥിരസ്ഥിതിയായി
പശ്ചാത്തല നിറം, 40 ലേക്ക് 47 പശ്ചാത്തല നിറങ്ങൾക്കായി, 100 ലേക്ക് 107 16-വർണ്ണ മോഡിനായി
പശ്ചാത്തല നിറങ്ങൾ, ഒപ്പം 48; 5; 0 ലേക്ക് 48; 5; 255 88-കളർ, 256-വർണ്ണ മോഡുകൾക്കായി
പശ്ചാത്തല നിറങ്ങൾ.

LC_ALL, LC_COLLATE, ലാംഗ്
ഈ വേരിയബിളുകൾ അതിനുള്ള ലൊക്കേൽ വ്യക്തമാക്കുന്നു LC_COLLATE വിഭാഗം, അത് നിർണ്ണയിക്കുന്നു
റേഞ്ച് എക്‌സ്‌പ്രഷനുകളെ വ്യാഖ്യാനിക്കാൻ ഉപയോഗിക്കുന്ന കോൾട്ടിംഗ് സീക്വൻസ് [az].

LC_ALL, LC_CTYPE, ലാംഗ്
ഈ വേരിയബിളുകൾ അതിനുള്ള ലൊക്കേൽ വ്യക്തമാക്കുന്നു LC_CTYPE വിഭാഗം, അത് നിർണ്ണയിക്കുന്നു
പ്രതീകങ്ങളുടെ തരം, ഉദാ, ഏത് പ്രതീകങ്ങളാണ് വൈറ്റ്‌സ്‌പെയ്‌സ്.

LC_ALL, LC_MESSAGES, ലാംഗ്
ഈ വേരിയബിളുകൾ അതിനുള്ള ലൊക്കേൽ വ്യക്തമാക്കുന്നു LC_MESSAGES വിഭാഗം, അത് നിർണ്ണയിക്കുന്നു
ആ ഭാഷ grep സന്ദേശങ്ങൾക്കായി ഉപയോഗിക്കുന്നു. ഡിഫോൾട്ട് സി ലൊക്കേൽ അമേരിക്കൻ ഉപയോഗിക്കുന്നു
ഇംഗ്ലീഷ് സന്ദേശങ്ങൾ.

POSIXLY_CORRECT
സജ്ജമാക്കിയാൽ, grep POSIX ആവശ്യപ്പെടുന്നത് പോലെ പെരുമാറുന്നു; അല്ലാത്തപക്ഷം, grep മറ്റ് GNU പോലെയാണ് പെരുമാറുന്നത്
പ്രോഗ്രാമുകൾ. POSIX-ന് ഫയൽ നാമങ്ങൾ പിന്തുടരുന്ന ഓപ്‌ഷനുകൾ ഇതായി കണക്കാക്കേണ്ടതുണ്ട്
ഫയൽ നാമങ്ങൾ; സ്ഥിരസ്ഥിതിയായി, അത്തരം ഓപ്ഷനുകൾ ഓപ്പറാൻറ് ലിസ്റ്റിന്റെ മുൻഭാഗത്തേക്ക് അനുവദനീയമാണ്
കൂടാതെ ഓപ്ഷനുകളായി പരിഗണിക്കപ്പെടുന്നു. കൂടാതെ, POSIX-ന് തിരിച്ചറിയപ്പെടാത്ത ഓപ്ഷനുകൾ ആവശ്യമാണ്
"നിയമവിരുദ്ധം" എന്ന് രോഗനിർണ്ണയം നടത്തി, പക്ഷേ അവ യഥാർത്ഥത്തിൽ നിയമത്തിന് എതിരല്ലാത്തതിനാൽ സ്ഥിരസ്ഥിതി
അവരെ "അസാധുവായ" എന്ന് നിർണ്ണയിക്കുക എന്നതാണ്. POSIXLY_CORRECT പ്രവർത്തനരഹിതമാക്കുകയും ചെയ്യുന്നു
_N_GNU_nonoption_argv_flags_, താഴെ വിവരിച്ചിരിക്കുന്നു.

_N_GNU_nonoption_argv_flags_
(ഇവിടെ N is grepന്റെ സംഖ്യാ പ്രക്രിയ ഐഡി.) എങ്കിൽ iഈ പരിസ്ഥിതിയുടെ സ്വഭാവം
വേരിയബിളിന്റെ മൂല്യം 1, പരിഗണിക്കരുത് iയുടെ പ്രവർത്തനരീതി grep ഒരു ഓപ്ഷൻ ആകാൻ,
ഒന്നാണെന്ന് തോന്നിയാലും. ഒരു ഷെല്ലിന് ഈ വേരിയബിളിനെ പരിസ്ഥിതിയിൽ സ്ഥാപിക്കാൻ കഴിയും
അത് പ്രവർത്തിപ്പിക്കുന്ന ഓരോ കമാൻഡും, ഏത് ഓപ്പറണ്ടുകളാണ് ഫയലിന്റെ പേരിന്റെ ഫലങ്ങൾ എന്ന് വ്യക്തമാക്കുന്നത്
വൈൽഡ്കാർഡ് വിപുലീകരണം അതിനാൽ ഓപ്‌ഷനുകളായി കണക്കാക്കരുത്. ഈ പെരുമാറ്റം
GNU C ലൈബ്രറിയിൽ മാത്രമേ ലഭ്യമാകൂ, എപ്പോൾ മാത്രം POSIXLY_CORRECT സജ്ജീകരിച്ചിട്ടില്ല.

പുറത്ത് പദവി


സാധാരണയായി എക്സിറ്റ് സ്റ്റാറ്റസ് ഒരു വരി തിരഞ്ഞെടുത്താൽ 0 ആണ്, വരികളൊന്നും തിരഞ്ഞെടുത്തിട്ടില്ലെങ്കിൽ 1, എങ്കിൽ 2
ഒരു പിശക് സംഭവിച്ചു. എന്നിരുന്നാലും, എങ്കിൽ -q or --നിശബ്ദമായി or --നിശബ്ദത ഉപയോഗിക്കുന്നത് ഒരു ലൈൻ ആണ്
തിരഞ്ഞെടുത്തത്, ഒരു പിശക് സംഭവിച്ചാലും എക്സിറ്റ് നില 0 ആണ്.

പകർപ്പവകാശ


പകർപ്പവകാശം 1998-2000, 2002, 2005-2016 സ്വതന്ത്ര സോഫ്റ്റ്‌വെയർ ഫൗണ്ടേഷൻ, Inc.

ഇതൊരു സ്വതന്ത്ര സോഫ്റ്റ്‌വെയർ ആണ്; വ്യവസ്ഥകൾ പകർത്തുന്നതിന് ഉറവിടം കാണുക. വാറന്റി ഇല്ല; അല്ല
ഒരു പ്രത്യേക ആവശ്യത്തിനായി കച്ചവടത്തിനോ ഫിറ്റ്നസിനോ പോലും.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് egrep ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad




×
വിജ്ഞാപനം
❤️ഇവിടെ ഷോപ്പുചെയ്യുക, ബുക്ക് ചെയ്യുക അല്ലെങ്കിൽ വാങ്ങുക — ചെലവില്ലാതെ, സേവനങ്ങൾ സൗജന്യമായി നിലനിർത്താൻ സഹായിക്കുന്നു.