Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന getflagsplan9 കമാൻഡ് ഇതാണ്.
പട്ടിക:
NAME
getflags, ഉപയോഗം - ഷെൽ സ്ക്രിപ്റ്റുകൾക്കുള്ള കമാൻഡ്-ലൈൻ പാഴ്സിംഗ്
സിനോപ്സിസ്
പതാകകൾ നേടുക $*
ഉപയോഗം [ പ്രൊഗ്നെയിം ]
വിവരണം
പതാകകൾ നേടുക പരിസ്ഥിതിക്കനുസരിച്ച് അതിന്റെ കമാൻഡ്-ലൈൻ ആർഗ്യുമെന്റുകളിലെ ഓപ്ഷനുകൾ പാഴ്സ് ചെയ്യുന്നു
വേരിയബിൾ $flagfmt. ഈ വേരിയബിൾ കോമയാൽ വേർതിരിച്ച ഓപ്ഷനുകളുടെ ഒരു ലിസ്റ്റ് ആയിരിക്കണം. ഓരോന്നും
ഓപ്ഷൻ ഒരൊറ്റ അക്ഷരമായിരിക്കാം, അത് ആർഗ്യുമെന്റുകളോ ഒരു അക്ഷരമോ എടുക്കുന്നില്ലെന്ന് സൂചിപ്പിക്കുന്നു
അതിന്റെ ആർഗ്യുമെന്റുകളുടെ ഇടം-വേർതിരിക്കപ്പെട്ട പേരുകൾ പിന്തുടരുന്നു. പതാകകൾ നേടുക ഒരു പ്രിന്റ് ചെയ്യുന്നു rc(1) സ്ക്രിപ്റ്റ്
എൻവയോൺമെന്റ് വേരിയബിളിനെ ആരംഭിക്കുന്ന സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ $പതാകx ഓരോ ഓപ്ഷനും
പരാമർശിച്ചു $flagfmt. കമാൻഡ് ലൈനിൽ ഓപ്ഷൻ ഇല്ലെങ്കിൽ, സ്ക്രിപ്റ്റ് സെറ്റ് ചെയ്യുന്നു
ആ ഓപ്ഷന്റെ ഫ്ലാഗ് വേരിയബിൾ ഒരു ശൂന്യമായ പട്ടികയിലേക്ക്. അല്ലെങ്കിൽ, സ്ക്രിപ്റ്റ് ആ ഓപ്ഷനുകൾ സജ്ജമാക്കുന്നു
ഫ്ലാഗ് വേരിയബിൾ, ഓപ്ഷന്റെ ആർഗ്യുമെന്റുകൾ അടങ്ങിയ ഒരു ലിസ്റ്റ് അല്ലെങ്കിൽ, ഓപ്ഷൻ ഇല്ലെങ്കിൽ
വാദങ്ങൾ, സ്ട്രിംഗ് ഉപയോഗിച്ച് 1. സ്ക്രിപ്റ്റ് വേരിയബിളും സജ്ജമാക്കുന്നു $* പട്ടികയിലേക്ക്
ഓപ്ഷനുകൾ പിന്തുടരുന്ന ആർഗ്യുമെന്റുകൾ. സ്ക്രിപ്റ്റിലെ അവസാന വരി സജ്ജീകരിക്കുന്നു $നില വേരിയബിൾ,
വിജയത്തിലെ ശൂന്യമായ സ്ട്രിംഗിലേക്കും സ്ട്രിംഗിലേക്കും ഉപയോഗം പാഴ്സ് ചെയ്യുന്നതിൽ ഒരു പിശക് ഉണ്ടാകുമ്പോൾ
കമാൻഡ് ലൈൻ.
ഉപയോഗം സാധാരണ പിശകിലേക്ക് ഒരു ഉപയോഗ സന്ദേശം പ്രിന്റ് ചെയ്യുന്നു. ഇത് ഉപയോഗിച്ച് സന്ദേശം സൃഷ്ടിക്കുന്നു $flagfmt, as
മുകളിൽ വിവരിച്ച, $args, അല്ലാത്തത് വിശദീകരിക്കുന്ന പ്രിന്റ് ചെയ്യേണ്ട സ്ട്രിംഗ് ഇതിൽ അടങ്ങിയിരിക്കണം
ഓപ്ഷൻ ആർഗ്യുമെന്റുകൾ, ഒപ്പം $0, പ്രോഗ്രാമിന്റെ പേര് (കാണുക rc(1)). താഴെ ഓടുകയാണെങ്കിൽ sh(1), അത് ചെയ്യുന്നു
സജ്ജമാക്കിയിട്ടില്ല $0, പ്രോഗ്രാമിന്റെ പേര് കമാൻഡ് ലൈനിൽ വ്യക്തമായി നൽകണം.
ഉദാഹരണം
എന്നതിനായുള്ള വാദങ്ങൾ പാഴ്സ് ചെയ്യുക ചോർച്ച(1):
flagfmt='b,s,f ബൈനറി,r res,x വീതി'
args='പേര് | പിഡ് ലിസ്റ്റ്'
if(! ifs=() eval `{getflags $*} || ~ $#* 0){
ഉപയോഗം
എക്സിറ്റ് ഉപയോഗം
}
SOURCE
/src/cmd/getflags.c
/src/cmd/usage.c
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് getflagsplan9 ഓൺലൈനായി ഉപയോഗിക്കുക