ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

OnWorks ഫെവിക്കോൺ

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

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

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

പട്ടിക:

NAME


grep — ഒരു പാറ്റേണിനായി ഒരു ഫയൽ തിരയുക

സിനോപ്സിസ്


grep [−E|−F] [−c|−l|−q] [−insvx] -ഇ പാറ്റേൺ_ലിസ്റ്റ്
[-ഇ പാറ്റേൺ_ലിസ്റ്റ്]... [−f പാറ്റേൺ_ഫയൽ]... [ഫയല്...]

grep [−E|−F] [−c|−l|−q] [−insvx] [-ഇ പാറ്റേൺ_ലിസ്റ്റ്]...
−f പാറ്റേൺ_ഫയൽ [−f പാറ്റേൺ_ഫയൽ]... [ഫയല്...]

grep [−E|−F] [−c|−l|−q] [−insvx] പാറ്റേൺ_ലിസ്റ്റ് [ഫയല്...]

വിവരണം


ദി grep യൂട്ടിലിറ്റി ഇൻപുട്ട് ഫയലുകൾ തിരയുന്നു, ഒന്നോ അതിലധികമോ വരികൾ പൊരുത്തപ്പെടുത്തുന്നു
പാറ്റേണുകൾ; നിർദ്ദിഷ്ട ഓപ്ഷനുകളാൽ പാറ്റേണുകളുടെ തരങ്ങൾ നിയന്ത്രിക്കപ്പെടുന്നു. പാറ്റേണുകളാണ്
വ്യക്തമാക്കിയ -ഇ ഓപ്ഷൻ, −f ഓപ്ഷൻ, അല്ലെങ്കിൽ പാറ്റേൺ_ലിസ്റ്റ് ഓപ്പറാൻറ്. ദി പാറ്റേൺ_ലിസ്റ്റ്'s
മൂല്യം വേർതിരിക്കുന്ന ഒന്നോ അതിലധികമോ പാറ്റേണുകൾ അടങ്ങിയിരിക്കണം കഥാപാത്രങ്ങൾ; ദി
പാറ്റേൺ_ഫയൽന്റെ ഉള്ളടക്കത്തിൽ a അവസാനിപ്പിച്ച ഒന്നോ അതിലധികമോ പാറ്റേണുകൾ അടങ്ങിയിരിക്കണം
സ്വഭാവം. ഡിഫോൾട്ടായി, ഏതെങ്കിലും പാറ്റേൺ ആയി പരിഗണിക്കുകയാണെങ്കിൽ ഒരു ഇൻപുട്ട് ലൈൻ തിരഞ്ഞെടുക്കും
അടിസ്ഥാന നിർവ്വചന വോളിയത്തിൽ വിവരിച്ചിരിക്കുന്നതുപോലെ മുഴുവൻ അടിസ്ഥാന റെഗുലർ എക്സ്പ്രഷൻ (BRE).
POSIX.1-2008, വിഭാഗം 9.3, അടിസ്ഥാനപരമായ പതിവ് ഭാവങ്ങൾ, വരിയുടെ ഏതെങ്കിലും ഭാഗവുമായി പൊരുത്തപ്പെടുന്നു
അവസാനിപ്പിക്കുന്നത് ഒഴികെ ; ഒരു null BRE ഓരോ വരിയും പൊരുത്തപ്പെടും. സ്ഥിരസ്ഥിതിയായി, ഓരോന്നും
തിരഞ്ഞെടുത്ത ഇൻപുട്ട് ലൈൻ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് എഴുതപ്പെടും.

റെഗുലർ എക്സ്പ്രഷൻ പൊരുത്തം ടെക്സ്റ്റ് ലൈനുകളെ അടിസ്ഥാനമാക്കിയുള്ളതായിരിക്കണം. മുതൽ എ വേർപെടുത്തുന്നു അല്ലെങ്കിൽ
പാറ്റേണുകൾ അവസാനിപ്പിക്കുന്നു (കാണുക -ഇ ഒപ്പം −f ചുവടെയുള്ള ഓപ്‌ഷനുകൾ), റെഗുലർ എക്‌സ്‌പ്രഷനുകളിൽ അടങ്ങിയിരിക്കരുത്
എ . അതുപോലെ, പാറ്റേണുകൾ വ്യക്തിഗത ലൈനുകളുമായി പൊരുത്തപ്പെടുന്നതിനാൽ (ഒഴികെ
അവസാനിപ്പിക്കുന്നത് പ്രതീകങ്ങൾ) ഇൻപുട്ടിന്റെ, ഒരു പാറ്റേൺ പൊരുത്തപ്പെടുത്താൻ ഒരു മാർഗവുമില്ല
എ ഇൻപുട്ടിൽ കണ്ടെത്തി.

ഓപ്ഷനുകൾ


ദി grep യൂട്ടിലിറ്റി POSIX.1-2008-ന്റെ അടിസ്ഥാന നിർവ്വചന വോള്യവുമായി പൊരുത്തപ്പെടണം. വിഭാഗം
12.2, യൂട്ടിലിറ്റി പദവിന്യാസം മാർഗ്ഗനിർദ്ദേശങ്ങൾ.

ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ പിന്തുണയ്ക്കും:

-ഇ വിപുലീകൃത റെഗുലർ എക്സ്പ്രഷനുകൾ ഉപയോഗിച്ച് പൊരുത്തപ്പെടുത്തുക. ഒരു ആയി വ്യക്തമാക്കിയ ഓരോ പാറ്റേണും പരിഗണിക്കുക
ERE, POSIX.1-2008-ന്റെ അടിസ്ഥാന നിർവ്വചന വോള്യത്തിൽ വിവരിച്ചിരിക്കുന്നത് പോലെ, വിഭാഗം 9.4,
വിപുലീകരിച്ച പതിവ് ഭാവങ്ങൾ. ഏതെങ്കിലും മുഴുവൻ ERE പാറ്റേണിന്റെ ചില ഭാഗങ്ങളുമായി പൊരുത്തപ്പെടുന്നുവെങ്കിൽ
അവസാനിപ്പിക്കുന്നത് ഒഴികെയുള്ള ഇൻപുട്ട് ലൈൻ , ലൈൻ പൊരുത്തപ്പെടണം. എ
null ERE ഓരോ വരിയും പൊരുത്തപ്പെടും.

−F നിശ്ചിത സ്ട്രിംഗുകൾ ഉപയോഗിച്ച് പൊരുത്തപ്പെടുത്തുക. എ എന്നതിനുപകരം ഒരു സ്ട്രിംഗായി വ്യക്തമാക്കിയ ഓരോ പാറ്റേണും പരിഗണിക്കുക
പതിവ് ആവിഷ്കാരം. ഒരു ഇൻപുട്ട് ലൈനിൽ ഏതെങ്കിലും പാറ്റേണുകൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ a
ബൈറ്റുകളുടെ തുടർച്ചയായ ക്രമം, ലൈൻ പൊരുത്തപ്പെടുന്നതാണ്. ഒരു നൾ സ്ട്രിംഗ്
എല്ലാ വരികളും പൊരുത്തപ്പെടുത്തുക.

-സി സാധാരണ ഔട്ട്‌പുട്ടിലേക്ക് തിരഞ്ഞെടുത്ത വരികളുടെ എണ്ണം മാത്രം എഴുതുക.

-ഇ പാറ്റേൺ_ലിസ്റ്റ്
ഇൻപുട്ടിനായി തിരയുമ്പോൾ ഉപയോഗിക്കേണ്ട ഒന്നോ അതിലധികമോ പാറ്റേണുകൾ വ്യക്തമാക്കുക. ദി
ആപ്ലിക്കേഷൻ പാറ്റേണുകൾ ഉണ്ടെന്ന് ഉറപ്പാക്കും പാറ്റേൺ_ലിസ്റ്റ് a കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു
. ഒരു നൾ പാറ്റേൺ രണ്ട് അടുത്തുള്ളവ ഉപയോഗിച്ച് വ്യക്തമാക്കാം കഥാപാത്രങ്ങൾ
in പാറ്റേൺ_ലിസ്റ്റ്. അല്ലാതെ -ഇ or −F ഓപ്ഷനും വ്യക്തമാക്കിയിട്ടുണ്ട്, ഓരോ പാറ്റേണും
അടിസ്ഥാന നിർവ്വചന വോളിയത്തിൽ വിവരിച്ചിരിക്കുന്നതുപോലെ, ഒരു BRE ആയി കണക്കാക്കും
POSIX.1-2008, വിഭാഗം 9.3, അടിസ്ഥാനപരമായ പതിവ് ഭാവങ്ങൾ. ഒന്നിലധികം -ഇ ഒപ്പം −f
ഓപ്ഷനുകൾ സ്വീകരിക്കും grep യൂട്ടിലിറ്റി. എല്ലാ നിർദ്ദിഷ്ട പാറ്റേണുകളും
വരികൾ പൊരുത്തപ്പെടുത്തുമ്പോൾ ഉപയോഗിക്കും, എന്നാൽ മൂല്യനിർണ്ണയ ക്രമം വ്യക്തമാക്കിയിട്ടില്ല.

−f പാറ്റേൺ_ഫയൽ
പാത്ത് നെയിം നൽകിയ ഫയലിൽ നിന്ന് ഒന്നോ അതിലധികമോ പാറ്റേണുകൾ വായിക്കുക പാറ്റേൺ_ഫയൽ.
പാറ്റേണുകൾ പാറ്റേൺ_ഫയൽ എ വഴി അവസാനിപ്പിക്കും . ഒരു ശൂന്യ പാറ്റേൺ കഴിയും
ഒരു ശൂന്യമായ വരി ഉപയോഗിച്ച് വ്യക്തമാക്കണം പാറ്റേൺ_ഫയൽ. അല്ലാതെ -ഇ or −F ഓപ്ഷൻ ആണ്
ബേസിൽ വിവരിച്ചിരിക്കുന്നതുപോലെ ഓരോ പാറ്റേണും BRE ആയി കണക്കാക്കും
POSIX.1-2008-ന്റെ നിർവചനങ്ങളുടെ അളവ്, വിഭാഗം 9.3, അടിസ്ഥാനപരമായ പതിവ് ഭാവങ്ങൾ.

-ഐ കേസ് പരിഗണിക്കാതെ തിരയലുകളിൽ പാറ്റേൺ പൊരുത്തപ്പെടുത്തൽ നടത്തുക; അടിസ്ഥാനം കാണുക
POSIX.1-2008-ന്റെ നിർവചനങ്ങളുടെ അളവ്, വിഭാഗം 9.2, പതിവ് ആശയം പൊതുവായ
ആവശ്യകതകൾ.

−l (എല്ല് എന്ന അക്ഷരം.) തിരഞ്ഞെടുത്ത വരികൾ അടങ്ങുന്ന ഫയലുകളുടെ പേരുകൾ മാത്രം എഴുതുക
സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട്. തിരയുന്ന ഓരോ ഫയലിനും പാത്ത്‌നാമുകൾ ഒരിക്കൽ എഴുതപ്പെടും. എങ്കിൽ
സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് തിരഞ്ഞു, എന്നതിന്റെ പാത്ത് നെയിം "(സ്റ്റാൻഡേർഡ്ഇൻപുട്ട്)" എന്ന് എഴുതപ്പെടും
POSIX ലൊക്കേൽ. മറ്റ് പ്രദേശങ്ങളിൽ, "സ്റ്റാൻഡേർഡ്ഇൻപുട്ട്" എന്നത് എന്തെങ്കിലും ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാം
ആ പ്രദേശങ്ങളിൽ കൂടുതൽ അനുയോജ്യമാണ്.

−n ഓരോ ഔട്ട്‌പുട്ട് ലൈനിനും മുമ്പായി ഫയലിലെ അതിന്റെ ആപേക്ഷിക ലൈൻ നമ്പർ, ഓരോ ഫയലും
വരി 1-ൽ ആരംഭിക്കുന്നു. ഓരോ ഫയലിനും ലൈൻ നമ്പർ കൗണ്ടർ പുനഃസജ്ജമാക്കും
പ്രോസസ്സ് ചെയ്തു.

-ക്യു നിശബ്ദം. പൊരുത്തം പരിഗണിക്കാതെ, സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ ഒന്നും എഴുതാൻ പാടില്ല
ലൈനുകൾ. ഒരു ഇൻപുട്ട് ലൈൻ തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ പൂജ്യം സ്റ്റാറ്റസോടെ പുറത്തുകടക്കുക.

−s സാധാരണ നിലവിലില്ലാത്തതോ വായിക്കാൻ കഴിയാത്തതോ ആയ പിശക് സന്ദേശങ്ങൾ അടിച്ചമർത്തുക
ഫയലുകൾ. മറ്റ് പിശക് സന്ദേശങ്ങൾ അടിച്ചമർത്താൻ പാടില്ല.

-വി നിർദ്ദിഷ്ട പാറ്റേണുകളൊന്നും പൊരുത്തപ്പെടാത്ത വരികൾ തിരഞ്ഞെടുക്കുക. എങ്കിൽ -വി ഓപ്ഷൻ അല്ല
വ്യക്തമാക്കിയ, തിരഞ്ഞെടുത്ത വരികൾ ഏതെങ്കിലും നിർദ്ദിഷ്ട വരികളുമായി പൊരുത്തപ്പെടുന്നതാണ്
പാറ്റേണുകൾ.

-x വരിയിൽ ഒഴികെയുള്ള എല്ലാ പ്രതീകങ്ങളും ഉപയോഗിക്കുന്ന ഇൻപുട്ട് ലൈനുകൾ മാത്രം പരിഗണിക്കുക
അവസാനിപ്പിക്കുന്നു ഒരു മുഴുവൻ ഫിക്സഡ് സ്ട്രിംഗ് അല്ലെങ്കിൽ റെഗുലർ എക്സ്പ്രഷനുമായി പൊരുത്തപ്പെടുത്തുന്നതിന്
പൊരുത്തപ്പെടുന്ന വരികൾ.

പ്രവർത്തനങ്ങൾ


ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങൾ പിന്തുണയ്ക്കും:

പാറ്റേൺ_ലിസ്റ്റ്
ഇൻപുട്ടിനായി തിരയുമ്പോൾ ഉപയോഗിക്കേണ്ട ഒന്നോ അതിലധികമോ പാറ്റേണുകൾ വ്യക്തമാക്കുക. ഈ
ഓപ്പറാൻറ് വ്യക്തമാക്കിയത് പോലെ പരിഗണിക്കും -ഇ പാറ്റേൺ_ലിസ്റ്റ്.

ഫയല് പാറ്റേണുകൾക്കായി തിരയേണ്ട ഫയലിന്റെ പാത്ത് നെയിം. അല്ലെങ്കിൽ ഫയല് പ്രവർത്തനങ്ങളാണ്
വ്യക്തമാക്കിയ, സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് ഉപയോഗിക്കും.

STDIN


ഇല്ലെങ്കിൽ സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് ഉപയോഗിക്കും ഫയല് ഓപ്പറണ്ടുകൾ വ്യക്തമാക്കിയിട്ടുണ്ട്, എങ്കിൽ ഉപയോഗിക്കും
ഫയല് ഓപ്പറാൻറ് ആണ് '-' നടപ്പാക്കൽ കൈകാര്യം ചെയ്യുന്നു '-' സാധാരണ ഇൻപുട്ട് എന്നർത്ഥം.
അല്ലെങ്കിൽ, സാധാരണ ഇൻപുട്ട് ഉപയോഗിക്കില്ല. INPUT FILES വിഭാഗം കാണുക.

ഇൻപുട്ട് ഫയലുകൾ


ഇൻപുട്ട് ഫയലുകൾ ടെക്സ്റ്റ് ഫയലുകളായിരിക്കും.

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


ഇനിപ്പറയുന്ന പരിസ്ഥിതി വേരിയബിളുകൾ നിർവ്വഹണത്തെ ബാധിക്കും grep:

ലാംഗ് സജ്ജീകരിക്കാത്ത അല്ലെങ്കിൽ അന്തർദേശീയവൽക്കരണ വേരിയബിളുകൾക്ക് സ്ഥിരസ്ഥിതി മൂല്യം നൽകുക
ശൂന്യം. (POSIX.1-2008-ന്റെ അടിസ്ഥാന നിർവചനങ്ങളുടെ അളവ് കാണുക, വിഭാഗം 8.2,
അന്തർദേശീയവൽക്കരണം വേരിയബിളുകൾ അന്താരാഷ്ട്രവൽക്കരണത്തിന്റെ മുൻഗണനയ്ക്കായി
പ്രാദേശിക വിഭാഗങ്ങളുടെ മൂല്യങ്ങൾ നിർണ്ണയിക്കാൻ ഉപയോഗിക്കുന്ന വേരിയബിളുകൾ.)

LC_ALL ശൂന്യമല്ലാത്ത സ്‌ട്രിംഗ് മൂല്യത്തിലേക്ക് സജ്ജീകരിച്ചാൽ, മറ്റെല്ലാ മൂല്യങ്ങളുടെയും മൂല്യങ്ങൾ അസാധുവാക്കുക
അന്താരാഷ്ട്രവൽക്കരണ വേരിയബിളുകൾ.

LC_COLLATE
ശ്രേണികൾ, തുല്യതാ ക്ലാസുകൾ, മൾട്ടി-കളുടെ സ്വഭാവം എന്നിവയ്ക്കുള്ള ലൊക്കേൽ നിർണ്ണയിക്കുക
പതിവ് എക്സ്പ്രഷനുകൾക്കുള്ളിൽ പ്രതീകം കൂട്ടിച്ചേർക്കുന്ന ഘടകങ്ങൾ.

LC_CTYPE ടെക്സ്റ്റ് ഡാറ്റയുടെ ബൈറ്റുകളുടെ സീക്വൻസുകളുടെ വ്യാഖ്യാനത്തിനുള്ള ലൊക്കേൽ നിർണ്ണയിക്കുക
പ്രതീകങ്ങളായി (ഉദാഹരണത്തിന്, മൾട്ടി-ബൈറ്റ് പ്രതീകങ്ങൾക്ക് വിരുദ്ധമായി സിംഗിൾ-ബൈറ്റ്
ആർഗ്യുമെന്റുകളും ഇൻപുട്ട് ഫയലുകളും) കൂടാതെ പതിവ് ഉള്ളിലെ പ്രതീക ക്ലാസുകളുടെ സ്വഭാവവും
ഭാവങ്ങൾ.

LC_MESSAGES
ഫോർമാറ്റിനെയും ഉള്ളടക്കത്തെയും ബാധിക്കാൻ ഉപയോഗിക്കേണ്ട ലൊക്കേൽ നിർണ്ണയിക്കുക
സാധാരണ പിശകിലേക്ക് എഴുതിയ ഡയഗ്നോസ്റ്റിക് സന്ദേശങ്ങൾ.

NLSPATH പ്രോസസ്സിംഗിനായി സന്ദേശ കാറ്റലോഗുകളുടെ സ്ഥാനം നിർണ്ണയിക്കുക LC_MESSAGES.

അസിൻക്രണസ് പരിപാടികൾ


സ്ഥിരസ്ഥിതി.

STDOUT


എങ്കില് −l ഓപ്ഷൻ പ്രാബല്യത്തിൽ ഉണ്ട്, എന്നതിൽ അടങ്ങിയിരിക്കുന്ന ഓരോ ഫയലിനും ഇനിപ്പറയുന്നവ എഴുതും
തിരഞ്ഞെടുത്ത കുറഞ്ഞത് ഒരു ഇൻപുട്ട് ലൈൻ:

"%s\n", <ഫയല്>

അല്ലെങ്കിൽ, ഒന്നിൽ കൂടുതൽ ആണെങ്കിൽ ഫയല് വാദം പ്രത്യക്ഷപ്പെടുന്നു, ഒപ്പം -ക്യു വ്യക്തമാക്കിയിട്ടില്ല grep
യൂട്ടിലിറ്റി ഓരോ ഔട്ട്‌പുട്ട് ലൈനും പ്രിഫിക്‌സ് ചെയ്യണം:

"%s:", <ഫയല്>

ഓരോ ഔട്ട്‌പുട്ട് ലൈനിന്റെയും ശേഷിക്കുന്നത് വ്യക്തമാക്കിയ മറ്റ് ഓപ്ഷനുകളെ ആശ്രയിച്ചിരിക്കും:

* എങ്കിൽ -സി ഓപ്‌ഷൻ പ്രാബല്യത്തിൽ ഉണ്ട്, ഓരോ ഔട്ട്‌പുട്ട് ലൈനിന്റെയും ശേഷിക്കുന്നവയിൽ ഇവ അടങ്ങിയിരിക്കണം:

"%d\n", <എണ്ണുക>

* അല്ലാത്തപക്ഷം, എങ്കിൽ -സി പ്രാബല്യത്തിൽ ഇല്ല −n ഓപ്‌ഷൻ പ്രാബല്യത്തിൽ ഉണ്ട്, ഇനിപ്പറയുന്നവ ചെയ്യണം
സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ എഴുതണം:

"%d:", <വര അക്കം>

* അവസാനമായി, ഇനിപ്പറയുന്നവ സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് എഴുതപ്പെടും:

"%s", <തിരഞ്ഞെടുത്ത വരി ഉള്ളടക്കങ്ങൾ>

എസ്.ടി.ഡി.ആർ.ആർ


സാധാരണ പിശക് ഡയഗ്നോസ്റ്റിക് സന്ദേശങ്ങൾക്ക് മാത്രമേ ഉപയോഗിക്കൂ.

ഔട്ട്പ് ഫയലുകൾ


ഒന്നുമില്ല.

വിപുലീകരിച്ചു വിവരണം


ഒന്നുമില്ല.

പുറത്ത് പദവി


ഇനിപ്പറയുന്ന എക്സിറ്റ് മൂല്യങ്ങൾ തിരികെ നൽകും:

0 ഒന്നോ അതിലധികമോ വരികൾ തിരഞ്ഞെടുത്തു.

1 വരികളൊന്നും തിരഞ്ഞെടുത്തിട്ടില്ല.

>1 ഒരു പിശക് സംഭവിച്ചു.

പരിസരം OF പിശകുകൾ


എങ്കില് -ക്യു ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടുണ്ട്, ഒരു ഇൻപുട്ട് ലൈൻ തിരഞ്ഞെടുത്താൽ എക്സിറ്റ് നില പൂജ്യമായിരിക്കും,
ഒരു പിശക് കണ്ടെത്തിയാൽ പോലും. അല്ലെങ്കിൽ, സ്ഥിരസ്ഥിതി പ്രവർത്തനങ്ങൾ നടത്തപ്പെടും.

ദി പിന്തുടരുന്ന വിഭാഗങ്ങൾ ആകുന്നു വിജ്ഞാനപ്രദമായ.

APPLICATION, USAGE


അക്ഷരങ്ങൾ ഉപയോഗിക്കുമ്പോൾ ശ്രദ്ധിക്കണം പാറ്റേൺ_ലിസ്റ്റ് അതും അർത്ഥവത്തായേക്കാം
കമാൻഡ് വ്യാഖ്യാതാവ്. മുഴുവനായും അടച്ചിടുന്നതാണ് ഏറ്റവും സുരക്ഷിതം പാറ്റേൺ_ലിസ്റ്റ് വാദം
ഒറ്റ ഉദ്ധരണികൾ:

'...'

ദി -ഇ പാറ്റേൺ_ലിസ്റ്റ് എന്നതിന് സമാനമായ ഫലമുണ്ട് പാറ്റേൺ_ലിസ്റ്റ് ഓപ്പറാൻറ്, പക്ഷേ ഉപയോഗപ്രദമാണ്
എപ്പോൾ പാറ്റേൺ_ലിസ്റ്റ് എന്നതിൽ തുടങ്ങുന്നു ഡിലിമിറ്റർ. കൂടുതലാകുമ്പോൾ ഇത് ഉപയോഗപ്രദമാണ്
വ്യത്യസ്ത ആർഗ്യുമെന്റുകളായി ഒന്നിലധികം പാറ്റേണുകൾ നൽകാൻ സൗകര്യപ്രദമാണ്.

ഒന്നിലധികം -ഇ ഒപ്പം −f ഓപ്ഷനുകൾ സ്വീകരിക്കുന്നു ഒപ്പം grep നൽകിയിരിക്കുന്ന എല്ലാ പാറ്റേണുകളും ഉപയോഗിക്കുന്നു
ഇൻപുട്ട് ടെക്സ്റ്റ് ലൈനുകൾ പൊരുത്തപ്പെടുത്തുമ്പോൾ. (മൂല്യനിർണ്ണയ ക്രമം വ്യക്തമാക്കിയിട്ടില്ല എന്നത് ശ്രദ്ധിക്കുക. എങ്കിൽ
ഒരു നടപ്പിലാക്കൽ ഒരു പാറ്റേൺ ആയി ഒരു നൾ സ്ട്രിംഗ് കണ്ടെത്തുന്നു, അത് ആ പാറ്റേൺ ഉപയോഗിക്കാൻ അനുവദിച്ചിരിക്കുന്നു
ആദ്യം, എല്ലാ വരികളും പൊരുത്തപ്പെടുത്തുക, മറ്റേതെങ്കിലും പാറ്റേണുകൾ ഫലപ്രദമായി അവഗണിക്കുക.)

ദി -ക്യു ഒരു പാറ്റേൺ (അല്ലെങ്കിൽ സ്ട്രിംഗ്) വേണോ വേണ്ടയോ എന്ന് എളുപ്പത്തിൽ നിർണ്ണയിക്കുന്നതിനുള്ള ഒരു മാർഗ്ഗം ഓപ്ഷൻ നൽകുന്നു
ഒരു കൂട്ടം ഫയലുകളിൽ നിലവിലുണ്ട്. നിരവധി ഫയലുകൾ തിരയുമ്പോൾ, അത് ഒരു പ്രകടനം നൽകുന്നു
മെച്ചപ്പെടുത്തൽ (കാരണം അത് ആദ്യ പൊരുത്തം കണ്ടെത്തുമ്പോൾ തന്നെ അത് ഉപേക്ഷിക്കാൻ കഴിയും) കൂടാതെ കുറച്ച് ആവശ്യമാണ്
ആർഗ്യുമെന്റായി നൽകേണ്ട ഫയലുകളുടെ സെറ്റ് തിരഞ്ഞെടുക്കുന്നതിൽ ഉപയോക്താവ് ശ്രദ്ധിക്കുന്നു (കാരണം അത് പുറത്തുകടക്കുന്നു
ഒരു പൊരുത്തം കണ്ടെത്തിയാൽ പോലും പൂജ്യം grep നേരത്തെ ഒരു ആക്‌സസ് അല്ലെങ്കിൽ റീഡ് പിശക് കണ്ടെത്തി ഫയല്
പ്രവർത്തനങ്ങൾ).

ഉദാഹരണങ്ങൾ


1. വാക്കിന്റെ എല്ലാ ഉപയോഗങ്ങളും കണ്ടെത്താൻ "പോസിക്സ്" (ഏത് സാഹചര്യത്തിലും) ഫയലിൽ text.mm ഒപ്പം വരിയും കൊണ്ട് എഴുതുക
അക്കങ്ങൾ:

grep -ഐ −n പോസിക്സ് text.mm

2. സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ എല്ലാ ശൂന്യമായ വരികളും കണ്ടെത്താൻ:

grep ^$

അഥവാ:

grep -വി .

3. ഇനിപ്പറയുന്ന രണ്ട് കമാൻഡുകളും സ്ട്രിംഗുകൾ അടങ്ങിയ എല്ലാ വരികളും പ്രിന്റ് ചെയ്യുന്നു "abc" or "def" or
രണ്ടും:

grep -ഇ 'abc|def'

grep −F 'abc
def'

4. ഇനിപ്പറയുന്ന രണ്ട് കമാൻഡുകളും കൃത്യമായി പൊരുത്തപ്പെടുന്ന എല്ലാ വരികളും പ്രിന്റ് ചെയ്യുന്നു "abc" or "def":

grep -ഇ '^abc$|^def$'

grep -F -x 'abc
def'

യുക്തി


grep കൃത്യമായത് നൽകുന്നതിന് മുകളിലേക്ക്-അനുയോജ്യമായ രീതിയിൽ മെച്ചപ്പെടുത്തി
ചരിത്രപരമായ പ്രവർത്തനക്ഷമത ഉദാ ഒപ്പം fgrep ആജ്ഞകളും. അത് വ്യക്തമായിരുന്നു
ഇവ മൂന്നും ഏകീകരിക്കുക എന്നതാണ് സ്റ്റാൻഡേർഡ് ഡെവലപ്പർമാരുടെ ഉദ്ദേശം greps ഒരൊറ്റ കമാൻഡിലേക്ക്.

പഴയത് ഉദാ ഒപ്പം fgrep വരും വർഷങ്ങളിൽ കമാൻഡുകൾ പിന്തുണയ്ക്കാൻ സാധ്യതയുണ്ട്
നടപ്പാക്കൽ വിപുലീകരണങ്ങൾ, ചരിത്രപരമായ പ്രയോഗങ്ങൾ പരിഷ്ക്കരിക്കാതെ പ്രവർത്തിക്കാൻ അനുവദിക്കുന്നു.

മൾട്ടിപ്പിൾ-നിർദ്ദിഷ്‌ടമായ ഒന്നൊഴികെ, ചരിത്രപരമായ നടപ്പാക്കലുകൾ സാധാരണയായി നിശബ്ദമായി അവഗണിച്ചു -ഇ
ഒപ്പം −f ഓപ്ഷനുകൾ, എന്നാൽ ഏത് സ്പെസിഫിക്കേഷനാണ് യഥാർത്ഥത്തിൽ ഉപയോഗിച്ചത് എന്നതുമായി പൊരുത്തപ്പെടുന്നില്ല.

ദി -ബി ബ്ലോക്ക് നമ്പറുകൾ ആയതിനാൽ OPTIONS വിഭാഗത്തിൽ നിന്ന് ഓപ്ഷൻ ഒഴിവാക്കി
നടപ്പിലാക്കൽ-നിർവചിക്കപ്പെട്ടത്.

ഉപയോഗിക്കുന്നതിനുള്ള സിസ്റ്റം V നിയന്ത്രണം - സാധാരണ ഇൻപുട്ട് ഒഴിവാക്കി എന്നാണ് അർത്ഥമാക്കുന്നത്.

ശൂന്യമായ BRE അല്ലെങ്കിൽ ERE നൽകുമ്പോൾ എടുത്ത നടപടിയുടെ ഒരു നിർവചനം വ്യക്തമാക്കിയിട്ടുണ്ട്. ഇതൊരു പിശകാണ്
ചില ചരിത്ര നിർവഹണങ്ങളിലെ അവസ്ഥ.

ദി −l ഫയലുകളൊന്നും ഇല്ലാത്തപ്പോൾ അതിന്റെ ഉപയോഗം നിർവചിക്കപ്പെട്ടിട്ടില്ലെന്ന് ഓപ്ഷൻ മുമ്പ് സൂചിപ്പിച്ചിരുന്നു
വ്യക്തമായി പേരിട്ടു. ഈ പെരുമാറ്റം ചരിത്രപരവും അനാവശ്യമായ നിയന്ത്രണവും ഏർപ്പെടുത്തി
ഭാവി നടപ്പാക്കലുകൾ. അത് നീക്കം ചെയ്തു.

ചരിത്രപരമായ ബി.എസ്.ഡി grep −s സ്റ്റാൻഡേർഡ് റീഡയറക്ട് ചെയ്യുന്നതിലൂടെ ഓപ്ഷൻ പ്രാക്ടീസ് എളുപ്പത്തിൽ ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യാവുന്നതാണ്
ഔട്ട്പുട്ട് / dev / null. ദി −s ഇവിടെ ആവശ്യമായ ഓപ്ഷൻ സിസ്റ്റം V-ൽ നിന്നുള്ളതാണ്.

ദി -x ഓപ്ഷൻ, ചരിത്രപരമായി മാത്രം ലഭ്യമാണ് fgrep, എല്ലാവർക്കും ഇവിടെ ലഭ്യമാണ്
കാലഹരണപ്പെടാത്ത പതിപ്പുകൾ.

ഭാവി ദിശകൾ


ഒന്നുമില്ല.

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


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

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

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

Ad