Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന xml_grepp കമാൻഡ് ഇതാണ്.
പട്ടിക:
NAME
xml_grep - പ്രത്യേക ഘടകങ്ങൾക്കായി തിരയുന്ന grep XML ഫയലുകൾ
സിനോപ്സിസ്
xml_grep [ഓപ്ഷനുകൾ]
or
xml_grep
ഡിഫോൾട്ടായി നിങ്ങൾക്ക് "xml_grep"-ന് ഒരു XPath എക്സ്പ്രഷനും ഫയലുകളുടെ ഒരു ലിസ്റ്റും നൽകുകയും നേടുകയും ചെയ്യാം.
ഫലമുള്ള ഒരു XML ഫയൽ.
ഇത് എഴുത്തിന് തുല്യമാണ്
xml_grep --group_by_file ഫയൽ --pretty_print ഇൻഡന്റ് --cond
ഓപ്ഷനുകൾ
--സഹായിക്കൂ
ഹ്രസ്വ സഹായ സന്ദേശം
--മനുഷ്യൻ
മുഴുവൻ ഡോക്യുമെന്റേഷൻ
--പതിപ്പ്
ടൂൾ പതിപ്പ് പ്രദർശിപ്പിക്കുക
--റൂട്ട്
പൊരുത്തമുള്ള xml ചങ്കുകൾ തിരയുകയും തിരികെ നൽകുകയും ചെയ്യുക
"--root" അല്ലെങ്കിൽ "--file" എന്നിവ ഉപയോഗിച്ചിട്ടില്ലെങ്കിൽ, ട്രിഗർ ചെയ്യുന്ന ഘടകം(ങ്ങൾ)
"--cond" ഓപ്ഷൻ (ആവുന്നു) ഉപയോഗിക്കുന്നു. "--cond" ഉപയോഗിച്ചിട്ടില്ലെങ്കിൽ, എല്ലാ ഘടകങ്ങളും പൊരുത്തപ്പെടുന്നു
തിരികെ നൽകപ്പെടുന്നു
നിരവധി "--റൂട്ട്" നൽകാം
--cond
പൊരുത്തമുള്ള ഘടകങ്ങൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ മാത്രം കഷണങ്ങൾ (അല്ലെങ്കിൽ ഫയൽ നാമങ്ങൾ) തിരികെ നൽകുക
നിരവധി "--cond" നൽകാം (അങ്ങനെയെങ്കിൽ അവ OR'ed ആണ്)
--ഫയലുകൾ
ഫയൽ നാമങ്ങൾ മാത്രം തിരികെ നൽകുക (ഒരു XML ഔട്ട്പുട്ട് സൃഷ്ടിക്കരുത്)
ഈ ഓപ്ഷന്റെ ഉപയോഗം XML ഔട്ട്പുട്ട് നിർവചിക്കുന്ന ഏതെങ്കിലും ഓപ്ഷനുകൾ ഉപയോഗിക്കുന്നത് തടയുന്നു:
"--roots", "--encoding", "--wrap", "--group_by_file" അല്ലെങ്കിൽ "--pretty_print"
--എണ്ണം
ഓരോ ഫയലിലെയും പൊരുത്തങ്ങളുടെ എണ്ണം മാത്രം നൽകുക
ഈ ഓപ്ഷന്റെ ഉപയോഗം XML ഔട്ട്പുട്ട് നിർവചിക്കുന്ന ഏതെങ്കിലും ഓപ്ഷനുകൾ ഉപയോഗിക്കുന്നത് തടയുന്നു:
"--roots", "--encoding", "--wrap", "--group_by_file" അല്ലെങ്കിൽ "--pretty_print"
--കണിശമായ
ഈ ഓപ്ഷൻ കൂടാതെ പാഴ്സിംഗ് പിശകുകൾ STDOUT-ലേക്ക് റിപ്പോർട്ട് ചെയ്യുകയും ഫയൽ ഒഴിവാക്കുകയും ചെയ്യുന്നു
--തീയതി
ഓണായിരിക്കുമ്പോൾ (സ്ഥിരസ്ഥിതിയായി) റാപ്പിംഗ് ഘടകത്തിന് തീയതി നൽകുന്ന ഒരു "തീയതി" ആട്രിബ്യൂട്ട് ലഭിക്കും
ഉപകരണം പ്രവർത്തിപ്പിച്ചു.
"--nodate" എന്നതിനൊപ്പം ഈ ആട്രിബ്യൂട്ട് ചേർത്തിട്ടില്ല, നിങ്ങൾക്ക് വേണമെങ്കിൽ ഇത് ഉപയോഗപ്രദമാകും
2 റൺസ് താരതമ്യം ചെയ്യുക.
--എൻകോഡിംഗ്
xml ഔട്ട്പുട്ടിന്റെ എൻകോഡിംഗ് (ഡിഫോൾട്ടായി utf-8)
--nb_results
ഔട്ട്പുട്ട് മാത്രം ഫലം
--ബൈ_ഫയൽ
ഔട്ട്പുട്ട് മാത്രം ഫയൽ പ്രകാരം ഫലങ്ങൾ
--പൊതിയുക
നൽകിയിരിക്കുന്ന ടാഗിൽ xml ഫലം പൊതിയുക (ഡിഫോൾട്ടായി 'xml_grep')
റാപ്പ് ഒരു ശൂന്യമായ സ്ട്രിംഗിലേക്ക് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ ("--റാപ്പ് ''") xml ഫലം പൊതിയില്ല
എല്ലാം.
--നൌറാപ്പ്
"--wrap ''" ഉപയോഗിക്കുന്നത് പോലെ തന്നെ: xml ഫലം പൊതിഞ്ഞിട്ടില്ല.
--descr
റാപ് ടാഗിന്റെ ആട്രിബ്യൂട്ടുകൾ ("പതിപ്പ്=" എന്നതിലേക്കുള്ള സ്ഥിരസ്ഥിതി "തീയതി=" "")
--group_by_file
ഓരോ ഫയലുകൾക്കുമുള്ള ഫലങ്ങൾ ഒരു പ്രത്യേക ഘടകത്തിലേക്ക് പൊതിയുക. സ്ഥിരസ്ഥിതിയായി ആ ഘടകത്തിന് പേര് നൽകിയിരിക്കുന്നു
"ഫയൽ". ഫയലിന്റെ പേര് നൽകുന്ന "ഫയൽ നാമം" എന്ന ആട്രിബ്യൂട്ട് ഇതിന് ഉണ്ട്.
ഈ ഓപ്ഷന്റെ ഹ്രസ്വ പതിപ്പ് -g
--പെടുത്തിയിട്ടില്ല
grep-ൽ "-v" ഉപയോഗിക്കുന്നത് പോലെ തന്നെ: വ്യവസ്ഥയുമായി പൊരുത്തപ്പെടുന്ന ഘടകങ്ങൾ ഇതിൽ നിന്ന് ഒഴിവാക്കിയിരിക്കുന്നു
ഫലം, ഇൻപുട്ട് ഫയൽ(കൾ) (ആവുന്നു) അല്ലെങ്കിൽ മാറ്റമില്ല
ഈ ഓപ്ഷന്റെ ഹ്രസ്വ രൂപം -v
--പ്രെറ്റി_പ്രിന്റ്
XML::Twig ശൈലികൾ ('"ഇൻഡന്റ്", '"റെക്കോർഡ്"' അല്ലെങ്കിൽ ഉപയോഗിച്ച് ഔട്ട്പുട്ട് പ്രിന്റ് ചെയ്യുക
'"record_c"' ഒരുപക്ഷേ നിങ്ങൾ അന്വേഷിക്കുന്നത്)
ഓപ്ഷൻ ഉപയോഗിക്കുകയും സ്റ്റൈൽ നൽകാതിരിക്കുകയും ചെയ്താൽ '"ഇൻഡന്റ്"' ഉപയോഗിക്കുന്നു
ഈ വാദത്തിന്റെ ഹ്രസ്വ രൂപം -s
--വാചകം_മാത്രം
ഫലങ്ങളുടെ വാചകം ഓരോ വരിയും പ്രദർശിപ്പിക്കുന്നു.
--html
HTML ഇൻപുട്ട് അനുവദിക്കുക, ഫയലുകൾ HTML::TreeBuilder ഉപയോഗിച്ച് പരിവർത്തനം ചെയ്യുന്നു
--വൃത്തിയായി
HTML ഇൻപുട്ട് അനുവദിക്കുക, ഫയലുകൾ HTML::Tidy ഉപയോഗിച്ച് പരിവർത്തനം ചെയ്യുന്നു
കണ്ടീഷൻ പദവിന്യാസം
ഹാൻഡ്ലറുകൾ ട്രിഗർ ചെയ്യാൻ XML ::Twig അനുവദിച്ചിരിക്കുന്ന XPath പോലെയുള്ള ഒരു പദപ്രയോഗമാണ്.
ഉദാഹരണങ്ങൾ:
'പാര'
'para[@compact="compact"]'
'*[@അടിയന്തിരം]'
'*[@urgent="1"]'
'പാരാ[സ്ട്രിംഗ്()= "മുന്നറിയിപ്പ്"]'
എന്നതിന്റെ കൂടുതൽ പൂർണ്ണമായ വിവരണത്തിന് XML::Twig കാണുക വാക്യഘടന
ഓപ്ഷനുകൾ പ്രോസസ്സ് ചെയ്യുന്നത് Getopt::Long ആയതിനാൽ അവയ്ക്ക് '-' അല്ലെങ്കിൽ '--' എന്നതിൽ തുടങ്ങാം
ചുരുക്കി (ഉദാഹരണത്തിന് "--റൂട്ട്" എന്നതിന് പകരം "-r")
വിവരണം
xml_grep XML ഫയലുകളിൽ ഒരു grep ചെയ്യുന്നു. സാധാരണ പദപ്രയോഗങ്ങൾ ഉപയോഗിക്കുന്നതിനുപകരം ഇത് XPath ഉപയോഗിക്കുന്നു
എക്സ്പ്രഷനുകൾ (വാസ്തവത്തിൽ XML::Twig പിന്തുണയ്ക്കുന്ന XPath-ന്റെ ഉപവിഭാഗം)
ഫലങ്ങൾ ഫയലുകളുടെ പേരുകളോ പൊരുത്തപ്പെടുന്ന ഘടകങ്ങൾ അടങ്ങിയ XML ഘടകങ്ങളോ ആകാം.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് xml_grepp ഓൺലൈനായി ഉപയോഗിക്കുക