Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന grepdiff കമാൻഡാണിത്.
പട്ടിക:
NAME
grepdiff - ഒരു regex അടങ്ങുന്ന ഒരു വ്യത്യാസം വരുത്തിയ ഫയലുകൾ കാണിക്കുക
സിനോപ്സിസ്
ഗ്രെപ്ഡിഫ് [[-n] | [--ലൈൻ-നമ്പർ]] [[-N] | [--നമ്പർ-ഫയലുകൾ]] [[-p n] | [--strip-match=n]]
[--സ്ട്രിപ്പ്=n] [--addprefix=പ്രിഫിക്സ്] [--addoldprefix=പ്രിഫിക്സ്] [--addnewprefix=പ്രിഫിക്സ്]
[[-കൾ] | [--നില]] [[-i PATTERN] | [--ഉൾപ്പെടുത്തുക=PATTERN]] [[-ഐ FILE]
[--include-from-file=FILE]] [[-x PATTERN] | [--ഒഴിവാക്കുക=PATTERN]] [[-X FILE]
[--exclude-from-file=FILE]] [[-# റേഞ്ച്] | [--hunks=റേഞ്ച്]] [--ലൈനുകൾ=റേഞ്ച്]
[[-എഫ്റേഞ്ച്] | [--ഫയലുകൾ=റേഞ്ച്]] [--വിവരണം] [--as-numbered-lines=എപ്പോൾ]
[--ഫോർമാറ്റ്=ഫോർമാറ്റ്] [--ടൈംസ്റ്റാമ്പുകൾ നീക്കം ചെയ്യുക] [[-v] | [--verbose]] [[-z] |
[--ഡീകംപ്രസ്സ്]] [[-E] | [--extended-regexp]] [[-H] | [--ഫയൽ പേരിനൊപ്പം]] [[-h] |
[--no-filename]] [--output-matching=എന്ത്] {[റീജക്സ്] | [-എഫ് FILE]} [ഫയല്...]
ഗ്രെപ്ഡിഫ് {[--സഹായം] | [--പതിപ്പ്] | [--ലിസ്റ്റ്] | [--ഫിൽട്ടർ ...]}
വിവരണം
ഒരു പാച്ച് പരിഷ്കരിച്ച ഓരോ ഫയലിനും, പാച്ച് ഹുങ്കിൽ അടങ്ങിയിരിക്കുന്നുവെങ്കിൽ റീജക്സ് പിന്നെ ഫയലിന്റെ
പേര് അച്ചടിച്ചു.
റെഗുലർ എക്സ്പ്രഷൻ POSIX അടിസ്ഥാന റെഗുലർ എക്സ്പ്രഷൻ സിന്റാക്സ് ആയി കണക്കാക്കപ്പെടുന്നു -E
POSIX എക്സ്റ്റെൻഡഡ് റെഗുലർ എക്സ്പ്രഷൻ സിന്റാക്സ് ഉപയോഗിക്കുന്ന സാഹചര്യത്തിൽ ഓപ്ഷൻ നൽകിയിരിക്കുന്നു.
ഉദാഹരണത്തിന്, my.patch-ൽ പതിവ് എക്സ്പ്രഷൻ അടങ്ങിയിരിക്കുന്ന പാച്ചുകൾ കാണാൻ
“pf_gfp_mask”, ഉപയോഗിക്കുക:
grepdiff pf_gfp_mask my.patch | \
xargs -rn1 filterdiff my.patch -i
ഈ പ്രോഗ്രാമിൽ നിങ്ങൾക്ക് ഏകീകൃതവും സന്ദർഭ ഫോർമാറ്റ് വ്യത്യാസങ്ങളും ഉപയോഗിക്കാം.
ഓപ്ഷനുകൾ
-n, --ലൈൻ-നമ്പർ
ഓരോ പാച്ചും ആരംഭിക്കുന്ന ലൈൻ നമ്പർ പ്രദർശിപ്പിക്കുക. വെർബോസ് ഔട്ട്പുട്ട് ആവശ്യപ്പെട്ടാൽ,
പൊരുത്തപ്പെടുന്ന ഓരോ ഹുങ്കും ലിസ്റ്റ് ചെയ്തിരിക്കുന്നു.
ഔട്ട്പുട്ട് ഫോർമാറ്റിന്റെ വിവരണത്തിനായി കാണുക lsdiff(1).
-N, --നമ്പർ-ഫയലുകൾ
ഓരോ ഫയൽനാമത്തിനും മുമ്പായി 1-ൽ ആരംഭിക്കുന്ന ഫയൽ നമ്പറുകൾ ലിസ്റ്റ് ചെയ്തിരിക്കുന്നു.
-p n, --strip-match=n
പൊരുത്തപ്പെടുത്തുമ്പോൾ, ആദ്യത്തേത് അവഗണിക്കുക n പാതനാമത്തിന്റെ ഘടകങ്ങൾ.
--സ്ട്രിപ്പ്=n
ആദ്യത്തേത് നീക്കം ചെയ്യുക n പാത്ത് നെയിം പ്രദർശിപ്പിക്കുന്നതിന് മുമ്പ് അതിന്റെ ഘടകങ്ങൾ.
--addprefix=പ്രിഫിക്സ്
പാതയുടെ പേര് പ്രിഫിക്സ് ചെയ്യുക പ്രിഫിക്സ് അത് പ്രദർശിപ്പിക്കുന്നതിന് മുമ്പ്. ഇത് ഏതിനെയും മറികടക്കും
എന്നതിനൊപ്പം വ്യക്തമാക്കിയ വ്യക്തിഗത ക്രമീകരണങ്ങൾ --addoldprefix or --addnewprefix ഓപ്ഷനുകൾ.
--addoldprefix=പ്രിഫിക്സ്
ഔട്ട്പുട്ടിൽ പഴയതോ യഥാർത്ഥമോ ആയ ഫയലുകൾക്കുള്ള പാത്ത് നെയിമുകൾ പ്രിഫിക്സ് ചെയ്യുക പ്രിഫിക്സ്.
--addnewprefix=പ്രിഫിക്സ്
ഔട്ട്പുട്ടിൽ അപ്ഡേറ്റ് ചെയ്തതോ പുതിയതോ ആയ ഫയലുകൾക്കുള്ള പ്രിഫിക്സ് പാത്ത്നെയിം പ്രിഫിക്സ്.
-s
ഫയൽ കൂട്ടിച്ചേർക്കലുകൾ, പരിഷ്ക്കരണങ്ങൾ, നീക്കം ചെയ്യലുകൾ എന്നിവ കാണിക്കുക. ഒരു ഫയൽ കൂട്ടിച്ചേർക്കൽ സൂചിപ്പിക്കുന്നത് എ
“+”, ഒരു “-” ഉപയോഗിച്ച് നീക്കം ചെയ്യൽ, കൂടാതെ ഒരു പരിഷ്ക്കരണം “!”.
-i PATTERN, --ഉൾപ്പെടുത്തുക=PATTERN
പൊരുത്തപ്പെടുന്ന ഫയലുകൾ മാത്രം ഉൾപ്പെടുത്തുക PATTERN.
-I FILE, --include-from-file=FILE
ലിസ്റ്റുചെയ്തിരിക്കുന്ന ഏതെങ്കിലും പാറ്റേണുമായി പൊരുത്തപ്പെടുന്ന ഫയലുകൾ മാത്രം ഉൾപ്പെടുത്തുക FILE, ഒരു വരിയിൽ ഒരു പാറ്റേൺ. എല്ലാം
ഇൻപുട്ടിലെ മറ്റ് വരികൾ അടിച്ചമർത്തപ്പെട്ടിരിക്കുന്നു.
-x PATTERN --ഒഴിവാക്കുക=PATTERN
പൊരുത്തപ്പെടുന്ന ഫയലുകൾ ഒഴിവാക്കുക PATTERN.
-X FILE, --exclude-from-file=FILE
ലിസ്റ്റുചെയ്തിരിക്കുന്ന ഏതെങ്കിലും പാറ്റേണുമായി പൊരുത്തപ്പെടുന്ന ഫയലുകൾ ഒഴിവാക്കുക FILE, ഒരു വരിയിൽ ഒരു പാറ്റേൺ. മറ്റെല്ലാം
ഇൻപുട്ടിലെ വരികൾ പ്രദർശിപ്പിക്കും.
-# റേഞ്ച്, --ഹങ്ക്സ്=റേഞ്ച്
നിർദ്ദിഷ്ടതയ്ക്കുള്ളിൽ മാത്രം ഹങ്കുകൾ ഉൾപ്പെടുത്തുക റേഞ്ച്. ഹങ്കുകൾ 1 മുതൽ അക്കമിട്ടു, ഒപ്പം
ശ്രേണി എന്നത് കോമയാൽ വേർതിരിച്ച സംഖ്യകളുടെ അല്ലെങ്കിൽ "ആദ്യ-അവസാന" സ്പാനുകളുടെ ഒരു ലിസ്റ്റ് ആണ്, ഓപ്ഷണലായി
മുഴുവൻ ശ്രേണിയും വിപരീതമാക്കുന്ന ഒരു മോഡിഫയർ 'x' മുമ്പാകെ; ഒന്നുകിൽ ആദ്യത്തേത് അല്ലെങ്കിൽ
ആ ദിശയിൽ പരിധിയില്ലെന്ന് സൂചിപ്പിക്കാൻ സ്പാനിലെ അവസാനത്തേത് ഒഴിവാക്കിയേക്കാം.
--ലൈനുകൾ=റേഞ്ച്
യഥാർത്ഥ ഫയലിൽ നിന്നുള്ള വരികൾ അടങ്ങുന്ന ഹങ്കുകൾ മാത്രം ലിസ്റ്റ് ചെയ്യുക
വ്യക്തമാക്കിയ റേഞ്ച്. വരികൾ 1-ൽ നിന്ന് അക്കമിട്ടിരിക്കുന്നു, ശ്രേണി കോമയാൽ വേർതിരിച്ച പട്ടികയാണ്
സംഖ്യകൾ അല്ലെങ്കിൽ "ആദ്യത്തെ അവസാനത്തെ" സ്പാനുകൾ, ഓപ്ഷണലായി വിപരീതമായി 'x' എന്ന മോഡിഫയർ
മുഴുവൻ ശ്രേണിയും; സൂചിപ്പിക്കാൻ സ്പാനിലെ ആദ്യത്തേതോ അവസാനത്തേതോ ഒഴിവാക്കിയേക്കാം
ആ ദിശയിൽ പരിധിയില്ല.
-F=റേഞ്ച്, --ഫയലുകൾ=റേഞ്ച്
വ്യക്തമാക്കിയ ഫയലുകൾ മാത്രം ലിസ്റ്റ് ചെയ്യുക റേഞ്ച്. ഫയലുകൾ 1 ൽ നിന്ന് അക്കമിട്ടിരിക്കുന്നു
പാച്ച് ഇൻപുട്ടിൽ അവ ദൃശ്യമാകുന്ന ക്രമം, ശ്രേണി കോമയാൽ വേർതിരിച്ച ലിസ്റ്റാണ്
സംഖ്യകൾ അല്ലെങ്കിൽ "ആദ്യത്തെ അവസാനത്തെ" സ്പാനുകൾ, ഓപ്ഷണലായി വിപരീതമായി 'x' എന്ന മോഡിഫയർ
മുഴുവൻ ശ്രേണിയും; സൂചിപ്പിക്കാൻ സ്പാനിലെ ആദ്യത്തേതോ അവസാനത്തേതോ ഒഴിവാക്കിയേക്കാം
ആ ദിശയിൽ പരിധിയില്ല.
--വിശദീകരണം
ഓരോ ഹുങ്കും ഫയലിന്റെ പേരും ഹുങ്ക് നമ്പറും ഉപയോഗിച്ച് വ്യാഖ്യാനിക്കുക.
--അക്ക-അക്ക-വരികൾ=മുമ്പ്|പിന്നെ
ഒരു പാച്ച് ശകലത്തിന് പകരം, തിരഞ്ഞെടുത്ത ഹുങ്കുകളുടെ വരികൾ ലൈനിനൊപ്പം പ്രദർശിപ്പിക്കുക
പാച്ച് പ്രയോഗിക്കുന്നതിന് മുമ്പുള്ള (അല്ലെങ്കിൽ ശേഷമുള്ള) ഫയലിന്റെ എണ്ണം, തുടർന്ന് ഒരു TAB പ്രതീകം
ഓരോ വരിയുടെയും തുടക്കത്തിൽ ഒരു കോളനും. ആദ്യത്തേത് ഒഴികെ ഓരോ ഹുങ്കിനും ഒരു ഉണ്ടായിരിക്കും
അതിനുമുമ്പ് "..." അടങ്ങുന്ന വരി.
--ഫോർമാറ്റ്=ഏകീകരിച്ച|സന്ദർഭം
നിർദ്ദിഷ്ട ഔട്ട്പുട്ട് ഫോർമാറ്റ് ഉപയോഗിക്കുക.
--ടൈംസ്റ്റാമ്പുകൾ നീക്കം ചെയ്യുക
ഔട്ട്പുട്ടിൽ ഫയൽ ടൈംസ്റ്റാമ്പുകൾ ഉൾപ്പെടുത്തരുത്.
-z, --വിഘടിപ്പിക്കുക
.gz, .bz2 എന്നീ വിപുലീകരണങ്ങളുള്ള ഫയലുകൾ ഡീകംപ്രസ്സ് ചെയ്യുക.
-E, --വിപുലീകരിച്ച-regexp
POSIX എക്സ്റ്റെൻഡഡ് റെഗുലർ എക്സ്പ്രഷൻ സിന്റാക്സ് ഉപയോഗിക്കുക.
-H, --ഫയൽ പേരിനൊപ്പം
ഓരോ പൊരുത്തവും അടങ്ങുന്ന പാച്ച് ഫയലിന്റെ പേര് പ്രിന്റ് ചെയ്യുക.
-h, --നോ-ഫയൽ നാമം
ഓരോ പൊരുത്തം അടങ്ങുന്ന പാച്ച് ഫയലിന്റെ പേര് അമർത്തുക.
-f FILE, --file=FILE
എന്നതിൽ നിന്നുള്ള പതിവ് പദപ്രയോഗങ്ങൾ വായിക്കുക FILE, ഓരോ വരിയിലും ഒന്ന്.
--ഔട്ട്പുട്ട്-മാച്ചിംഗ്=ഹങ്ക്|ഫയൽ
പൊരുത്തപ്പെടുന്ന ഹങ്ക്-ലെവൽ അല്ലെങ്കിൽ ഫയൽ-ലെവൽ വ്യത്യാസങ്ങൾ പ്രദർശിപ്പിക്കുക.
--സഹായിക്കൂ
ഒരു ചെറിയ ഉപയോഗ സന്ദേശം പ്രദർശിപ്പിക്കുക.
--പതിപ്പ്
grepdiff-ന്റെ പതിപ്പ് നമ്പർ പ്രദർശിപ്പിക്കുക.
--ഫിൽട്ടർ
പോലെ പെരുമാറുക ഫിൽട്ടർഡിഫ്(1) പകരം.
--ലിസ്റ്റ്
പോലെ പെരുമാറുക lsdiff(1) പകരം.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് grepdiff ഓൺലൈനായി ഉപയോഗിക്കുക