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

Ad


OnWorks ഫെവിക്കോൺ

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

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

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

പട്ടിക:

NAME


getopts — പാഴ്സ് യൂട്ടിലിറ്റി ഓപ്ഷനുകൾ

സിനോപ്സിസ്


ഗെറ്റോപ്‌റ്റുകൾ optstring പേര് [ആർഗ്...]

വിവരണം


ദി ഗെറ്റോപ്‌റ്റുകൾ പാരാമീറ്ററുകളുടെ പട്ടികയിൽ നിന്ന് യൂട്ടിലിറ്റി ഓപ്ഷനുകളും ഓപ്‌ഷൻ ആർഗ്യുമെന്റുകളും വീണ്ടെടുക്കും.
ബേസിൽ വിവരിച്ചിരിക്കുന്ന 3 മുതൽ 10 വരെയുള്ള യൂട്ടിലിറ്റി സിന്റാക്സ് മാർഗ്ഗനിർദ്ദേശങ്ങളെ ഇത് പിന്തുണയ്ക്കും.
POSIX.1-2008-ന്റെ നിർവചനങ്ങളുടെ അളവ്, വിഭാഗം 12.2, യൂട്ടിലിറ്റി പദവിന്യാസം മാർഗ്ഗനിർദ്ദേശങ്ങൾ.

ഓരോ തവണയും അത് വിളിക്കപ്പെടുമ്പോൾ, ഗെറ്റോപ്‌റ്റുകൾ യൂട്ടിലിറ്റി അടുത്ത ഓപ്ഷന്റെ മൂല്യം സ്ഥാപിക്കും
വ്യക്തമാക്കിയ ഷെൽ വേരിയബിൾ പേര് ഓപ്പറണ്ടും അടുത്ത ആർഗ്യുമെന്റിന്റെ സൂചികയും
ഷെൽ വേരിയബിളിൽ പ്രോസസ്സ് ചെയ്തു ഓപ്റ്റിൻഡ്. ഷെൽ വിളിക്കപ്പെടുമ്പോഴെല്ലാം, ഓപ്റ്റിൻഡ് ആകും
1 ലേക്ക് ആരംഭിച്ചു.

ഓപ്‌ഷന് ഒരു ഓപ്‌ഷൻ-ആർഗ്യുമെന്റ് ആവശ്യമുള്ളപ്പോൾ, the ഗെറ്റോപ്‌റ്റുകൾ യൂട്ടിലിറ്റി അത് സ്ഥാപിക്കും
ഷെൽ വേരിയബിൾ OPTARG. ഒരു ഓപ്ഷനും കണ്ടെത്തിയില്ലെങ്കിൽ, അല്ലെങ്കിൽ കണ്ടെത്തിയ ഓപ്ഷൻ ഇല്ലെങ്കിൽ
ഒരു ഓപ്ഷൻ-വാദം ഉണ്ട്, OPTARG ക്രമരഹിതമായിരിക്കും.

എന്നതിൽ ഒരു ഓപ്ഷൻ പ്രതീകം അടങ്ങിയിട്ടില്ലെങ്കിൽ optstring ഒരു ഓപ്‌ഷൻ എവിടെയാണ് operand കാണുന്നത്
പ്രതീകം പ്രതീക്ഷിക്കുന്നു, ഷെൽ വേരിയബിൾ വ്യക്തമാക്കിയത് പേര് ലേക്ക് സജ്ജമാക്കും
അടയാളം> ('?') സ്വഭാവം. ഈ സാഹചര്യത്തിൽ, ആദ്യ കഥാപാത്രമാണെങ്കിൽ optstring എ ആണ്
(':'), ഷെൽ വേരിയബിൾ OPTARG കണ്ടെത്തിയ ഓപ്‌ഷൻ പ്രതീകത്തിലേക്ക് സജ്ജീകരിക്കും, പക്ഷേ ഔട്ട്‌പുട്ട് ഇല്ല
സാധാരണ പിശകിലേക്ക് എഴുതപ്പെടും; അല്ലെങ്കിൽ, ഷെൽ വേരിയബിൾ OPTARG സജ്ജീകരിക്കാത്തതായിരിക്കും
കൂടാതെ ഒരു ഡയഗ്നോസ്റ്റിക് സന്ദേശം സാധാരണ പിശകിലേക്ക് എഴുതപ്പെടും. ഈ അവസ്ഥ ഉണ്ടായിരിക്കും
അഭ്യർത്ഥനയിൽ ആർഗ്യുമെന്റുകൾ അവതരിപ്പിച്ച രീതിയിൽ കണ്ടെത്തിയ ഒരു പിശകായി കണക്കാക്കപ്പെടുന്നു
ആപ്ലിക്കേഷൻ, പക്ഷേ ഒരു പിശക് ആയിരിക്കില്ല ഗെറ്റോപ്‌റ്റുകൾ പ്രോസസ്സ് ചെയ്യുന്നു.

ഒരു ഓപ്‌ഷൻ-ആർഗ്യുമെന്റ് നഷ്‌ടപ്പെട്ടാൽ:

* ആദ്യ കഥാപാത്രമാണെങ്കിൽ optstring എ ആണ് , ഷെൽ വേരിയബിൾ വ്യക്തമാക്കിയത് പേര്
ലേക്ക് സജ്ജമാക്കും സ്വഭാവവും ഷെൽ വേരിയബിളും OPTARG ആയി സജ്ജമാക്കും
ഓപ്ഷൻ പ്രതീകം കണ്ടെത്തി.

* അല്ലെങ്കിൽ, വ്യക്തമാക്കിയ ഷെൽ വേരിയബിൾ പേര് ലേക്ക് സജ്ജമാക്കും
സ്വഭാവം, ഷെൽ വേരിയബിൾ OPTARG സജ്ജീകരിച്ചിട്ടില്ല, കൂടാതെ ഒരു ഡയഗ്നോസ്റ്റിക് സന്ദേശം ആയിരിക്കും
സാധാരണ പിശകിലേക്ക് എഴുതിയിരിക്കുന്നു. ഈ അവസ്ഥ കണ്ടെത്തിയ ഒരു പിശകായി കണക്കാക്കും
അഭ്യർത്ഥന അപേക്ഷയിൽ ആർഗ്യുമെന്റുകൾ അവതരിപ്പിച്ച രീതിയിൽ, എന്നാൽ ഒരു ആയിരിക്കില്ല
പിശക് ഗെറ്റോപ്‌റ്റുകൾ പ്രോസസ്സിംഗ്; പ്രസ്താവിച്ചതുപോലെ ഒരു ഡയഗ്നോസ്റ്റിക് സന്ദേശം എഴുതപ്പെടും, പക്ഷേ
എക്സിറ്റ് സ്റ്റാറ്റസ് പൂജ്യമായിരിക്കും.

ഓപ്ഷനുകളുടെ അവസാനം നേരിടുമ്പോൾ, ദി ഗെറ്റോപ്‌റ്റുകൾ ഒരു റിട്ടേൺ മൂല്യം ഉപയോഗിച്ച് യൂട്ടിലിറ്റി പുറത്തുകടക്കും
പൂജ്യത്തേക്കാൾ വലുത്; ഷെൽ വേരിയബിൾ ഓപ്റ്റിൻഡ് ആദ്യത്തേതിന്റെ സൂചികയിലേക്ക് സജ്ജമാക്കും
ഓപ്പറാൻറ്, അല്ലെങ്കിൽ മൂല്യം "$#"ഓപ്പറണ്ടുകൾ ഇല്ലെങ്കിൽ +1; ദി പേര് വേരിയബിൾ ആയി സജ്ജീകരിക്കും
ദി സ്വഭാവം. ഇനിപ്പറയുന്നവയിലേതെങ്കിലും ഓപ്ഷനുകളുടെ അവസാനം തിരിച്ചറിയും:
ആദ്യം "--" ഒരു ഓപ്‌ഷൻ-ആർഗ്യുമെന്റ് അല്ലാത്ത വാദം, അല്ലാത്ത ഒരു വാദം കണ്ടെത്തൽ
ഓപ്‌ഷൻ-ആർഗ്യുമെന്റ് കൂടാതെ a എന്നതിൽ ആരംഭിക്കുന്നില്ല '-', അല്ലെങ്കിൽ ഒരു പിശക് നേരിടുന്നു.

ഷെൽ വേരിയബിളുകൾ ഓപ്റ്റിൻഡ് ഒപ്പം OPTARG വിളിക്കുന്നയാൾക്ക് പ്രാദേശികമായിരിക്കണം ഗെറ്റോപ്‌റ്റുകൾ ചെയ്യും
സ്ഥിരസ്ഥിതിയായി കയറ്റുമതി ചെയ്യരുത്.

വ്യക്തമാക്കിയ ഷെൽ വേരിയബിൾ പേര് പ്രവർത്തനരീതി, ഓപ്റ്റിൻഡ്, ഒപ്പം OPTARG യെ ബാധിക്കും
നിലവിലെ ഷെൽ എക്സിക്യൂഷൻ പരിസ്ഥിതി; കാണുക വിഭാഗം 2.12, ഷെൽ വധശിക്ഷ പരിസ്ഥിതി.

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

ഓപ്ഷനുകൾ


ഒന്നുമില്ല.

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


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

optstring യൂട്ടിലിറ്റി ഇൻവോക്കിംഗ് വഴി തിരിച്ചറിഞ്ഞ ഓപ്ഷൻ പ്രതീകങ്ങൾ അടങ്ങുന്ന ഒരു സ്ട്രിംഗ്
ഗെറ്റോപ്‌റ്റുകൾ. ഒരു കഥാപാത്രത്തിന് പിന്നാലെ എ , ഓപ്ഷൻ പ്രതീക്ഷിക്കാം
ഒരു വാദം ഉണ്ടായിരിക്കണം, അത് ഒരു പ്രത്യേക വാദമായി നൽകണം.
ആപ്ലിക്കേഷനുകൾ ഒരു ഓപ്ഷൻ പ്രതീകവും അതിന്റെ ഓപ്‌ഷൻ-ആർഗ്യുമെന്റും വ്യക്തമാക്കണം
പ്രത്യേക വാദങ്ങൾ, പക്ഷേ ഗെറ്റോപ്‌റ്റുകൾ a താഴെയുള്ള പ്രതീകങ്ങൾ വ്യാഖ്യാനിക്കും
ഇത് ചെയ്താലും ഇല്ലെങ്കിലും ഒരു ആർഗ്യുമെന്റായി ആർഗ്യുമെന്റുകൾ ആവശ്യപ്പെടുന്ന ഓപ്ഷൻ പ്രതീകം.
ഒരു വ്യക്തമായ null ഓപ്‌ഷൻ-ആർഗ്യുമെന്റ് ആയി നൽകിയിട്ടില്ലെങ്കിൽ അത് തിരിച്ചറിയേണ്ടതില്ല
എപ്പോൾ ഒരു പ്രത്യേക വാദം ഗെറ്റോപ്‌റ്റുകൾ അഭ്യർത്ഥിക്കുന്നു. (ഇതും കാണുക നേടുക() പ്രവർത്തനം
POSIX.1-2008-ന്റെ സിസ്റ്റം ഇന്റർഫേസ് വോള്യത്തിൽ നിർവചിച്ചിരിക്കുന്നു.) പ്രതീകങ്ങൾ
ഒപ്പം ഒരു ഓപ്‌ഷൻ പ്രതീകങ്ങളായി ഉപയോഗിക്കരുത്
അപേക്ഷ. ആൽഫാന്യൂമെറിക് അല്ലാത്ത മറ്റ് ഓപ്‌ഷൻ പ്രതീകങ്ങളുടെ ഉപയോഗം
വ്യക്തമാക്കാത്ത ഫലങ്ങൾ നൽകുന്നു. ഓപ്ഷൻ-ആർഗ്യുമെന്റ് a ആയി നൽകിയിട്ടില്ലെങ്കിൽ
ഓപ്‌ഷൻ പ്രതീകത്തിൽ നിന്ന് വേർതിരിവ് ആർഗ്യുമെന്റ്, മൂല്യം OPTARG ആകും
ഓപ്‌ഷൻ ക്യാരക്‌ടറിൽ നിന്നും ഒഴിവാക്കി '-'. ഇതിലെ ആദ്യത്തെ കഥാപാത്രം optstring
എങ്ങനെ എന്ന് നിർണ്ണയിക്കുന്നു ഗെറ്റോപ്‌റ്റുകൾ ഒരു ഓപ്‌ഷൻ പ്രതീകം അറിയാത്തതോ അല്ലെങ്കിൽ ഒരു ഓപ്‌ഷനോ ആണെങ്കിൽ പെരുമാറുന്നു-
വാദം കാണുന്നില്ല.

പേര് ഒരു ഷെൽ വേരിയബിളിന്റെ പേര് സജ്ജീകരിക്കും ഗെറ്റോപ്‌റ്റുകൾ യൂട്ടിലിറ്റി
കണ്ടെത്തിയ ഓപ്ഷൻ പ്രതീകം.

ദി ഗെറ്റോപ്‌റ്റുകൾ യൂട്ടിലിറ്റി ഡിഫോൾട്ടായി ഇൻവോക്കിംഗിലേക്ക് കൈമാറിയ പൊസിഷണൽ പാരാമീറ്ററുകൾ പാഴ്‌സ് ചെയ്യും
ഷെൽ നടപടിക്രമം. എങ്കിൽ ആർഗ്കൾ നൽകിയിരിക്കുന്നു, അവ സ്ഥാനത്തിന് പകരം പാഴ്‌സ് ചെയ്യപ്പെടും
പാരാമീറ്ററുകൾ.

STDIN


ഉപയോഗിച്ചിട്ടില്ല.

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


ഒന്നുമില്ല.

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


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

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

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

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

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

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

ഓപ്റ്റിൻഡ് ഈ വേരിയബിൾ ഉപയോഗിക്കും ഗെറ്റോപ്‌റ്റുകൾ അടുത്തതിന്റെ സൂചികയായി യൂട്ടിലിറ്റി
പ്രോസസ്സ് ചെയ്യേണ്ട വാദം.

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


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

STDOUT


ഉപയോഗിച്ചിട്ടില്ല.

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


എപ്പോഴെങ്കിലും ഒരു പിശക് കണ്ടെത്തുകയും അതിൽ ആദ്യ പ്രതീകം optstring ഓപ്പറാൻറ് എ അല്ല
(':'), ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് ഒരു ഡയഗ്നോസ്റ്റിക് സന്ദേശം സാധാരണ പിശകിലേക്ക് എഴുതപ്പെടും
വ്യക്തമാക്കാത്ത ഫോർമാറ്റിലുള്ള വിവരങ്ങൾ:

* സന്ദേശത്തിൽ വിളിക്കുന്ന പ്രോഗ്രാമിന്റെ പേര് തിരിച്ചറിയും. ആഹ്വാന പരിപാടി
പേര് ഷെൽ സ്പെഷ്യൽ പാരാമീറ്റർ 0 യുടെ മൂല്യമായിരിക്കും (കാണുക വിഭാഗം 2.5.2, പ്രത്യേക
പരാമീറ്ററുകൾ) ആ സമയത്ത് ഗെറ്റോപ്‌റ്റുകൾ യൂട്ടിലിറ്റി അഭ്യർത്ഥിക്കുന്നു. ഇതിന് തുല്യമായ ഒരു പേര്:

ബേസ്നെയിം "$0"

ഉപയോഗിച്ചേക്കാം.

* വ്യക്തമാക്കിയിട്ടില്ലാത്ത ഒരു ഓപ്ഷൻ കണ്ടെത്തിയാൽ optstring, ഈ പിശക് തിരിച്ചറിഞ്ഞു
കൂടാതെ അസാധുവായ ഓപ്ഷൻ പ്രതീകം സന്ദേശത്തിൽ തിരിച്ചറിയും.

* ഒരു ഓപ്‌ഷൻ-ആർഗ്യുമെന്റ് ആവശ്യമുള്ള ഒരു ഓപ്ഷൻ കണ്ടെത്തിയാൽ, ഒരു ഓപ്‌ഷൻ-ആർഗ്യുമെന്റ് അല്ല
കണ്ടെത്തി, ഈ പിശക് തിരിച്ചറിയുകയും അസാധുവായ ഓപ്ഷൻ പ്രതീകമായിരിക്കും
സന്ദേശത്തിൽ തിരിച്ചറിഞ്ഞു.

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


ഒന്നുമില്ല.

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


ഒന്നുമില്ല.

പുറത്ത് പദവി


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

0 വ്യക്തമാക്കിയതോ വ്യക്തമാക്കാത്തതോ ആയ ഒരു ഓപ്ഷൻ optstring, കണ്ടെത്തി.

>0 ഓപ്ഷനുകളുടെ അവസാനം നേരിട്ടു അല്ലെങ്കിൽ ഒരു പിശക് സംഭവിച്ചു.

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


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

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

APPLICATION, USAGE


മുതലുള്ള ഗെറ്റോപ്‌റ്റുകൾ നിലവിലെ ഷെൽ എക്സിക്യൂഷൻ എൻവയോൺമെന്റിനെ ബാധിക്കുന്നു, ഇത് സാധാരണയായി നൽകിയിരിക്കുന്നു
ഒരു ഷെൽ റെഗുലർ ബിൽറ്റ്-ഇൻ. ഇത് ഒരു സബ്ഷെല്ലിലോ പ്രത്യേക യൂട്ടിലിറ്റി എക്സിക്യൂഷനിലോ വിളിക്കുകയാണെങ്കിൽ
ഇനിപ്പറയുന്നവയിൽ ഒന്ന് പോലെയുള്ള പരിസ്ഥിതി:

(ഗെറ്റോപ്പുകൾ abc മൂല്യം "$@")
nohup ഗെറ്റോപ്‌റ്റുകൾ ...
കണ്ടെത്തുക . -എക്‌സെക് ഗെറ്റോപ്‌റ്റുകൾ ... \;

ഇത് വിളിക്കുന്നയാളുടെ പരിതസ്ഥിതിയിലെ ഷെൽ വേരിയബിളുകളെ ബാധിക്കില്ല.

ഷെൽ ഫംഗ്‌ഷനുകൾ പങ്കിടുന്നത് ശ്രദ്ധിക്കുക ഓപ്റ്റിൻഡ് പൊസിഷനൽ ആണെങ്കിലും കോളിംഗ് ഷെൽ ഉപയോഗിച്ച്
പാരാമീറ്ററുകൾ മാറ്റി. കോളിംഗ് ഷെല്ലും അതിന്റെ ഏതെങ്കിലും പ്രവർത്തനങ്ങളും ഉപയോഗിക്കുകയാണെങ്കിൽ ഗെറ്റോപ്‌റ്റുകൾ ലേക്ക്
ആർഗ്യുമെന്റുകൾ വിശകലനം ചെയ്യുക, ഫലങ്ങൾ വ്യക്തമാക്കിയിട്ടില്ല.

ഉദാഹരണങ്ങൾ


ഇനിപ്പറയുന്ന ഉദാഹരണം സ്ക്രിപ്റ്റ് പാഴ്സ് ചെയ്യുകയും അതിന്റെ ആർഗ്യുമെന്റുകൾ പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്നു:

പതാക=
bflag=
സമയത്ത് ഗെറ്റോപ്‌റ്റുകൾ എബി: പേര്
do
കേസ് $പേര് in
a) പതാക=1;;
b) bflag=1
bval="$OPTARG";;
?) printf "ഉപയോഗം: %s: [-a] [-ബി മൂല്യം] ആർഗ്സ്\n" $0
പുറത്ത് 2;;
സി
ചെയ്തു
if [ ! −z "$ ഫ്ലാഗ്" ]; അപ്പോള്
printf "ഓപ്ഷൻ −a വ്യക്തമാക്കിയിരിക്കുന്നു\n"
fi
if [ ! −z "$bflag" ]; അപ്പോള്
printf 'ഓപ്ഷൻ -ബി "%s" വ്യക്തമാക്കിയിരിക്കുന്നു\n' "$bval"
fi
ഷിഫ്റ്റ് $(($OPTIND - 1))
printf "ബാക്കി വാദങ്ങൾ ആകുന്നു: %s\n$*"

യുക്തി


ദി ഗെറ്റോപ്‌റ്റുകൾ സിസ്റ്റം V-ന് മുൻഗണന നൽകിയാണ് യൂട്ടിലിറ്റി തിരഞ്ഞെടുത്തത് നേടുക പ്രയോജനം കാരണം
ഗെറ്റോപ്‌റ്റുകൾ ഉൾക്കൊള്ളുന്ന ഓപ്‌ഷൻ-ആർഗ്യുമെന്റുകൾ കൈകാര്യം ചെയ്യുന്നു കഥാപാത്രങ്ങൾ.

ദി OPTARG പരിസ്ഥിതി വേരിയബിൾ വിഭാഗത്തിൽ വേരിയബിളിനെ പരാമർശിച്ചിട്ടില്ല, കാരണം അത് അങ്ങനെയാണ്
യുടെ നിർവ്വഹണത്തെ ബാധിക്കില്ല ഗെറ്റോപ്‌റ്റുകൾ; ഉപയോഗിക്കുന്ന ചുരുക്കം ചില ``ഔട്ട്‌പുട്ട്-ഒൺലി" വേരിയബിളുകളിൽ ഒന്നാണിത്
സ്റ്റാൻഡേർഡ് യൂട്ടിലിറ്റികൾ പ്രകാരം.

ദി ഒരു ഓപ്‌ഷൻ പ്രതീകമായി അനുവദനീയമല്ല, കാരണം അത് ചരിത്രപരമായ പെരുമാറ്റമല്ല,
കൂടാതെ ഇത് യൂട്ടിലിറ്റി വാക്യഘടന മാർഗ്ഗനിർദ്ദേശങ്ങൾ ലംഘിക്കുന്നു. ദി ഇതുപോലെ പെരുമാറണമെന്ന് ഇപ്പോൾ വ്യക്തമാക്കിയിരിക്കുന്നു
യുടെ KornShell പതിപ്പിൽ ഗെറ്റോപ്‌റ്റുകൾ യൂട്ടിലിറ്റി; യിലെ ആദ്യ പ്രതീകമായി ഉപയോഗിക്കുമ്പോൾ
optstring operand, ഇത് നഷ്‌ടമായ ഓപ്‌ഷൻ-ആർഗ്യുമെന്റുകൾ സംബന്ധിച്ച ഡയഗ്‌നോസ്റ്റിക്‌സ് പ്രവർത്തനരഹിതമാക്കുന്നു
അപ്രതീക്ഷിതമായ ഓപ്ഷൻ പ്രതീകങ്ങൾ. ഇത് ഉപയോഗത്തെ മാറ്റിസ്ഥാപിക്കുന്നു OPTERR വേരിയബിൾ ആയിരുന്നു
നേരത്തെയുള്ള നിർദ്ദേശത്തിൽ വ്യക്തമാക്കിയിട്ടുണ്ട്.

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

ഒരു അപൂർവ ആപ്ലിക്കേഷൻ പ്രോഗ്രാം മാത്രം തടസ്സപ്പെടുത്തുന്നു a ഗെറ്റോപ്‌റ്റുകൾ സാധാരണ പിശക് സന്ദേശവും ആഗ്രഹിക്കുന്നു
അത് പാഴ്സ് ചെയ്യുക. അതിനാൽ, നടപ്പിലാക്കലുകൾക്ക് അവയ്ക്ക് ഏറ്റവും ഉപയോഗപ്രദമായ സന്ദേശങ്ങൾ തിരഞ്ഞെടുക്കാൻ സ്വാതന്ത്ര്യമുണ്ട്
ആസൂത്രണം ചെയ്യുക. നിരവധി ചരിത്ര നിർവഹണങ്ങൾ ഇനിപ്പറയുന്ന ഫോർമാറ്റുകൾ ഉപയോഗിക്കുന്നു:

"%s: നിയമവിരുദ്ധമാണ് ഓപ്ഷൻ -- %c\n", <പ്രോഗ്രാം പേര്>, <ഓപ്ഷൻ പ്രതീകം>

"%s: ഓപ്ഷന് ഒരു ആർഗ്യുമെന്റ് ആവശ്യമാണ് - %c\n",പ്രോഗ്രാം പേര്>, \
<ഓപ്ഷൻ പ്രതീകം>

ബിൽറ്റ്-ഇൻ പതിപ്പുകളുള്ള ചരിത്രപരമായ ഷെല്ലുകൾ നേടുക() അഥവാ ഗെറ്റോപ്‌റ്റുകൾ വ്യത്യസ്തമായി ഉപയോഗിച്ചു
ഫോർമാറ്റുകൾ, പലപ്പോഴും തെറ്റായി കാണുന്ന ഓപ്ഷൻ പ്രതീകം പോലും സൂചിപ്പിക്കുന്നില്ല.

ഭാവി ദിശകൾ


ഒന്നുമില്ല.

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


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

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

  • 1
    എക്ലിപ്സ് ടോംകാറ്റ് പ്ലഗിൻ
    എക്ലിപ്സ് ടോംകാറ്റ് പ്ലഗിൻ
    എക്ലിപ്സ് ടോംകാറ്റ് പ്ലഗിൻ നൽകുന്നു
    ഒരു ടോംകാറ്റ് സെർവ്‌ലെറ്റിന്റെ ലളിതമായ സംയോജനം
    ജാവയുടെ വികസനത്തിനുള്ള കണ്ടെയ്നർ
    വെബ് ആപ്ലിക്കേഷനുകൾ. നിങ്ങൾക്ക് ഞങ്ങളോടൊപ്പം ചേരാം
    ചർച്ച...
    Eclipse Tomcat പ്ലഗിൻ ഡൗൺലോഡ് ചെയ്യുക
  • 2
    വെബ്‌ടോറന്റ് ഡെസ്‌ക്‌ടോപ്പ്
    വെബ്‌ടോറന്റ് ഡെസ്‌ക്‌ടോപ്പ്
    WebTorrent ഡെസ്ക്ടോപ്പ് സ്ട്രീമിംഗിനുള്ളതാണ്
    Mac, Windows അല്ലെങ്കിൽ Linux-ൽ ടോറന്റുകൾ. അത്
    ബിറ്റ്‌ടോറന്റിലേക്കും ഒപ്പം
    WebTorrent സമപ്രായക്കാർ. ഇപ്പോൾ ഇല്ല
    കാത്തിരിക്കണം...
    WebTorrent ഡെസ്ക്ടോപ്പ് ഡൗൺലോഡ് ചെയ്യുക
  • 3
    GenX
    GenX
    ശുദ്ധീകരിക്കാനുള്ള ഒരു ശാസ്ത്രീയ പരിപാടിയാണ് GenX
    എക്സ്-റേ റിഫൽസെറ്റിവിറ്റി, ന്യൂട്രോൺ
    പ്രതിഫലനവും ഉപരിതല എക്സ്-റേയും
    ഡിഫറൻഷ്യൽ ഉപയോഗിച്ച് ഡിഫ്രാക്ഷൻ ഡാറ്റ
    പരിണാമ അൽഗോരിതം....
    GenX ഡൗൺലോഡ് ചെയ്യുക
  • 4
    pspp4windows
    pspp4windows
    സ്ഥിതിവിവരക്കണക്കുകൾക്കായുള്ള ഒരു പ്രോഗ്രാമാണ് PSPP
    സാമ്പിൾ ഡാറ്റയുടെ വിശകലനം. അത് സൗജന്യമാണ്
    പ്രൊപ്രൈറ്ററി പ്രോഗ്രാമിന് പകരമായി
    എസ്.പി.എസ്.എസ്. പി‌എസ്‌പി‌പിക്ക് ടെക്‌സ്‌റ്റ് അധിഷ്‌ഠിതവും ഉണ്ട്
    ഗ്രാഫിക്കൽ ഞങ്ങളെ...
    pspp4windows ഡൗൺലോഡ് ചെയ്യുക
  • 5
    Git വിപുലീകരണങ്ങൾ
    Git വിപുലീകരണങ്ങൾ
    Git എക്സ്റ്റൻഷനുകൾ ഒരു ഒറ്റപ്പെട്ട യുഐ ടൂളാണ്
    Git റിപ്പോസിറ്ററികൾ കൈകാര്യം ചെയ്യുന്നതിന്. അതും
    വിൻഡോസ് എക്സ്പ്ലോററുമായി സംയോജിപ്പിക്കുന്നു
    മൈക്രോസോഫ്റ്റ് വിഷ്വൽ സ്റ്റുഡിയോ
    (2015/2017/2019). ത്...
    Git വിപുലീകരണങ്ങൾ ഡൗൺലോഡ് ചെയ്യുക
  • 6
    eSpeak: സംഭാഷണ സിന്തസിസ്
    eSpeak: സംഭാഷണ സിന്തസിസ്
    ഇംഗ്ലീഷിനുള്ള ടെക്‌സ്‌റ്റ് ടു സ്പീച്ച് എഞ്ചിൻ കൂടാതെ
    മറ്റ് പല ഭാഷകളും. കൂടെ ഒതുക്കമുള്ള വലിപ്പം
    വ്യക്തമായ എന്നാൽ കൃത്രിമ ഉച്ചാരണം.
    ഉപയോഗിച്ച് ഒരു കമാൻഡ്-ലൈൻ പ്രോഗ്രാമായി ലഭ്യമാണ്
    പല...
    eSpeak ഡൗൺലോഡ് ചെയ്യുക: സംഭാഷണ സമന്വയം
  • കൂടുതൽ "

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

Ad