Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് knife-xargs ആണിത്.
പട്ടിക:
NAME
knife-xargs - കത്തി xargs സബ്കമാൻഡിന്റെ മാൻ പേജ്.
ദി കത്തി xargs സാധാരണ ഇൻപുട്ടിൽ നിന്ന് പാറ്റേണുകൾ എടുക്കുന്നതിനും JSON ആയി ഡൗൺലോഡ് ചെയ്യുന്നതിനും ഉപകമാൻഡ് ഉപയോഗിക്കുന്നു,
ഡൗൺലോഡ് ചെയ്ത JSON-ന് എതിരായി ഒരു കമാൻഡ് പ്രവർത്തിപ്പിക്കുക, തുടർന്ന് എന്തെങ്കിലും മാറ്റങ്ങൾ അപ്ലോഡ് ചെയ്യുക.
പദവിന്യാസം
ഈ ഉപകമാൻഡിന് ഇനിപ്പറയുന്ന വാക്യഘടനയുണ്ട്:
$ കത്തി xargs [PATTERN...] (ഓപ്ഷനുകൾ)
ഓപ്ഷനുകൾ
ഈ ഉപകമാൻഡിന് ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ ഉണ്ട്:
-0 കാണിക്കാൻ ഉപയോഗിക്കുക a NULL കഥാപാത്രം (\0) വൈറ്റ് സ്പേസിന് പകരം സെപ്പറേറ്ററായി. ഡിഫോൾട്ട്:
തെറ്റായ.
--ഷെഫ്-റെപ്പോ-പാത്ത് PATH
ഷെഫ് റിപ്പോയിലേക്കുള്ള പാത. ഈ ക്രമീകരണം എന്നതിലേക്കുള്ള സ്ഥിരസ്ഥിതി പാതയെ അസാധുവാക്കും
ഷെഫ്-റിപ്പോ. സ്ഥിരസ്ഥിതി: വ്യക്തമാക്കിയത് പോലെ തന്നെ ഷെഫ്_റെപ്പോ_പാത്ത് config.rb-ൽ.
--കൺകറൻസി
അനുവദനീയമായ കൺകറന്റ് കണക്ഷനുകളുടെ എണ്ണം. ഡിഫോൾട്ട്: 10.
--[ഇല്ല-] വ്യത്യാസം
ഒരു ഫയൽ മാറുമ്പോൾ ഒരു വ്യത്യാസം കാണിക്കാൻ ഉപയോഗിക്കുക. ഡിഫോൾട്ട്: --വ്യത്യാസം.
--ഡ്രൈ-റൺ
ഷെഫ് സെർവറിലേക്ക് മാറ്റങ്ങൾ അപ്ലോഡ് ചെയ്യുന്നത് തടയാൻ ഉപയോഗിക്കുക. ഡിഫോൾട്ട്: തെറ്റായ.
--[no-]ശക്തി
ഫയലുകൾ മാറ്റിയിട്ടില്ലെങ്കിൽപ്പോലും അപ്ലോഡ് ചെയ്യാൻ നിർബന്ധിക്കുക. ഡിഫോൾട്ട്:
--നോ-ഫോഴ്സ്.
-I REPLACE_STRING, --പകരം REPLACE_STRING
ഒരു ഫയലിന്റെ പേരിന്റെ എല്ലാ സംഭവങ്ങളും മാറ്റിസ്ഥാപിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു സ്ട്രിംഗ് നിർവചിക്കാൻ ഉപയോഗിക്കുക.
സ്ഥിരസ്ഥിതി: ഇല്ല.
-J REPLACE_STRING, --പകരം-ആദ്യം REPLACE_STRING
ഒരു ഫയലിന്റെ ആദ്യ സംഭവത്തെ മാറ്റിസ്ഥാപിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു സ്ട്രിംഗ് നിർവചിക്കാൻ ഉപയോഗിക്കുക
പേര്. ഡിഫോൾട്ട്: ഇല്ല.
--പ്രാദേശിക
ഒരു ലോക്കൽ ഫയലിനെതിരെ ഒരു കമാൻഡ് ലൈൻ നിർമ്മിക്കുന്നതിനോ എക്സിക്യൂട്ട് ചെയ്യുന്നതിനോ ഉപയോഗിക്കുക. ക്രമീകരിക്കപ്പെട്ടതു തെറ്റായ നിർമ്മിക്കാൻ
അല്ലെങ്കിൽ ഒരു റിമോട്ട് ഫയലിനെതിരെ എക്സിക്യൂട്ട് ചെയ്യുക. ഡിഫോൾട്ട്: തെറ്റായ.
-n MAX_ARGS, --max-args MAX_ARGS
ഓരോ കമാൻഡ് ലൈനിനും പരമാവധി ആർഗ്യുമെന്റുകൾ. ഡിഫോൾട്ട്: ഇല്ല.
-p [മാതൃക...], --മാതൃക [മാതൃക...]
ഒരു കമാൻഡ് ലൈനിനായി ഒന്നോ അതിലധികമോ പാറ്റേണുകൾ. ഈ ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, ഒരു ലിസ്റ്റ്
സാധാരണ ഇൻപുട്ടിൽ പാറ്റേണുകൾ പ്രതീക്ഷിക്കാം. ഡിഫോൾട്ട്: ഇല്ല.
--റിപ്പോ-മോഡ് MODE
പ്രാദേശിക ഷെഫ് റിപ്പോയുടെ ലേഔട്ട്. സാധ്യമായ മൂല്യങ്ങൾ: സ്റ്റാറ്റിക്ക്, സകലതും, അഥവാ
ഹോസ്റ്റ് ചെയ്ത_എല്ലാം. ഉപയോഗിക്കുക സ്റ്റാറ്റിക്ക് വെറും റോളുകൾ, പരിതസ്ഥിതികൾ, പാചകപുസ്തകങ്ങൾ, ഡാറ്റ എന്നിവയ്ക്കായി
ബാഗുകൾ. സ്വതവേ, സകലതും ഒപ്പം ഹോസ്റ്റ് ചെയ്ത_എല്ലാം ചലനാത്മകമായി തിരഞ്ഞെടുക്കപ്പെട്ടവയാണ്
സെർവർ തരം അനുസരിച്ച്. സ്ഥിര മൂല്യം: സ്ഥിരസ്ഥിതി.
-s നീളം, --max-chars LENGTH
ഒരു കമാൻഡ് ലൈനിനുള്ള പരമാവധി വലുപ്പം (അക്ഷരങ്ങളിൽ). ഡിഫോൾട്ട്: ഇല്ല.
-t കമാൻഡ് ലൈനിൽ പ്രിന്റ് കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ ഉപയോഗിക്കുക. ഡിഫോൾട്ട്: ഇല്ല.
-c CONFIG_FILE, --config CONFIG_FILE
ഉപയോഗിക്കേണ്ട കോൺഫിഗറേഷൻ ഫയൽ.
--ഷെഫ്-സീറോ-പോർട്ട് പോർട്ട്
ഷെഫ്-സീറോ കേൾക്കുന്ന പോർട്ട്.
-d, --ഡിസേബിൾ-എഡിറ്റിംഗ്
$EDITOR തുറക്കുന്നത് തടയാനും ഡാറ്റ അതേപടി സ്വീകരിക്കാനും ഉപയോഗിക്കുക.
--ഡിഫോൾട്ടുകൾ
ഒരു കത്തി നൽകാൻ ഉപയോക്താവിനോട് ആവശ്യപ്പെടുന്നതിന് പകരം ഡിഫോൾട്ട് മൂല്യം ഉപയോഗിക്കുക.
-e എഡിറ്റർ, --എഡിറ്റർ എഡിറ്റർ
എല്ലാ ഇന്ററാക്ടീവ് കമാൻഡുകൾക്കും ഉപയോഗിക്കുന്ന $EDITOR.
-E പരിസ്ഥിതി, --പരിസ്ഥിതി ENVIRONMENT
പരിസ്ഥിതിയുടെ പേര്. ഈ ഓപ്ഷൻ ഒരു കമാൻഡിൽ ചേർക്കുമ്പോൾ, കമാൻഡ്
പേരിട്ടിരിക്കുന്ന പരിസ്ഥിതിക്കെതിരെ മാത്രം പ്രവർത്തിക്കും.
-F ഫോർമാറ്റ്, --ഫോർമാറ്റ് ഫോർമാറ്റ്
ഔട്ട്പുട്ട് ഫോർമാറ്റ്: സംഗ്രഹം (സ്ഥിരസ്ഥിതി), ടെക്സ്റ്റ്, json, മഞ്ഞൾ, ഒപ്പം pp.
-h, --സഹായിക്കൂ
കമാൻഡിനുള്ള സഹായം കാണിക്കുന്നു.
-k കീ, --താക്കോൽ KEY
API ക്ലയന്റ് നടത്തുന്ന അഭ്യർത്ഥനകളിൽ ഒപ്പിടാൻ കത്തി ഉപയോഗിക്കുന്ന സ്വകാര്യ കീ
ഷെഫ് സെർവർ.
--[no-]നിറം
നിറമുള്ള ഔട്ട്പുട്ട് കാണാൻ ഉപയോഗിക്കുക.
--പ്രിന്റ്-ശേഷം
ഒരു വിനാശകരമായ പ്രവർത്തനത്തിന് ശേഷം ഡാറ്റ കാണിക്കാൻ ഉപയോഗിക്കുക.
--server-url യുആർഎൽ
ഷെഫ് സെർവറിനായുള്ള URL.
-u ഉപയോക്താവ്, --ഉപയോക്താവ് USER
API ക്ലയന്റ് ഷെഫിനോട് നടത്തിയ അഭ്യർത്ഥനകളിൽ ഒപ്പിടാൻ കത്തി ഉപയോഗിക്കുന്ന ഉപയോക്തൃ നാമം
സെർവർ. ഉപയോക്തൃനാമം സ്വകാര്യ കീയുമായി പൊരുത്തപ്പെടുന്നില്ലെങ്കിൽ പ്രാമാണീകരണം പരാജയപ്പെടും.
-വി, --പതിപ്പ്
ഷെഫ്-ക്ലയന്റ് പതിപ്പ്.
-വി, --വാക്കുകൾ
കൂടുതൽ വാചാലമായ ഔട്ട്പുട്ടുകൾക്കായി സജ്ജമാക്കുക. ഉപയോഗിക്കുക -വി.വി പരമാവധി വാചാലതയ്ക്കായി.
-y, --അതെ
എല്ലാ സ്ഥിരീകരണ നിർദ്ദേശങ്ങളോടും "അതെ" എന്ന് പ്രതികരിക്കാൻ ഉപയോഗിക്കുക. കത്തി ചോദിക്കില്ല
സ്ഥിരീകരണം.
-z, --ലോക്കൽ-മോഡ്
ലോക്കൽ മോഡിൽ ഷെഫ്-ക്ലയന്റ് പ്രവർത്തിപ്പിക്കാൻ ഉപയോഗിക്കുക. ഇത് പ്രവർത്തിക്കുന്ന എല്ലാ കമാൻഡുകളും അനുവദിക്കുന്നു
പ്രാദേശിക ഷെഫ്-റിപ്പോയ്ക്കെതിരെയും പ്രവർത്തിക്കാൻ ഷെഫ് സെർവറിനെതിരെ.
ഉദാഹരണങ്ങൾ
ഇനിപ്പറയുന്ന ഉദാഹരണങ്ങൾ സെർവറിലെ എല്ലാ നോഡുകളും ലിസ്റ്റുചെയ്യുന്നതിനുള്ള വിവിധ വഴികൾ കാണിക്കുന്നു, തുടർന്ന്
മാറ്റിസ്ഥാപിക്കാൻ Perl ഉപയോഗിക്കുന്നു ഗ്രാന്റ്എംസി കൂടെ ജിഎംസി:
$ കത്തി ലിസ്റ്റ് 'നോഡുകൾ/*' | കത്തി xargs "perl -i -pe 's/grantmc/gmc'"
അല്ലെങ്കിൽ ഉദ്ധരണികൾ കൂടാതെ ബാക്ക്സ്ലാഷ് രക്ഷപ്പെട്ടു:
$ കത്തി ലിസ്റ്റ് /നോഡുകൾ/\* | കത്തി xargs "perl -i -pe 's/grantmc/gmc'"
അല്ലെങ്കിൽ ഉപയോഗിച്ച് --മാതൃക ഓപ്ഷൻ:
$ കത്തി xargs --പാറ്റേൺ '/നോഡുകൾ.*' "perl -i -pe 's/grantmc/gmc'"
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് knife-xargs ഓൺലൈനായി ഉപയോഗിക്കുക