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

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

പട്ടിക:

NAME


dacstransform - റൂൾ അടിസ്ഥാനത്തിലുള്ള പ്രമാണ പരിവർത്തനം

സിനോപ്സിസ്


dacstransform [dacsoptions[1]] [-അഡ്മിൻ] [-ct str] [-ഡോക്സ് മുതലാളി] [-f] [-F ഫീൽഡ്_സെപ്]
[-fd ഡൊമെയ്ൻ] [-fh ഹോസ്റ്റ്നാമം] [-fj പേര്]
[-fn ഫെഡ്നാമം] [-h | -ഹെൽപ്പ്] [-i ഐഡന്റിറ്റി] [-അവൻ ഐഡന്റിറ്റി] [-ഇൽജി ഐഡന്റിറ്റി] [-ieuid]
[-ieuidg] [-iuid] [-തിരുകുക] [-iuidg] [-എൽജി] [-ചേന str] [-പ്രിഫിക്സ് str]
[- വേഷങ്ങൾ റോളുകൾ_വിഎഫ്എസ്] [-ആർപ്രിഫിക്സ് regex] [-പ്രത്യയം regex] [-പ്രത്യയം str]
[{-r | -നിയമങ്ങൾ} റൂൾസ്_ഉറി]
[-var പേര്=മൂല്യം] [-x] [--] {- | ഫയല്}

വിവരണം


യുടെ ഭാഗമാണ് ഈ പരിപാടി DACS സ്യൂട്ട്.

dacstransform യുടെ പ്രവർത്തനക്ഷമത നൽകുന്നു dacs_transform കമാൻഡ് ലൈനിൽ നിന്ന്. കാരണം
രണ്ട് പ്രോഗ്രാമുകളും ഏതാണ്ട് സമാനമാണ്, ദയവായി റഫർ ചെയ്യുക dacs_transform(8)[2] വിശദാംശങ്ങൾക്ക്.

സിസ്റ്റത്തിന്റെ "#!" വഴിയാണ് പ്രോഗ്രാം നടപ്പിലാക്കുന്നതെങ്കിൽ മെക്കാനിസം (എക്സിക്യൂട്ട്(2)[3]), ഒന്നോ അതിലധികമോ
കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകൾ നൽകാം:

#!/usr/local/dacs/bin/dacstransform -Dfoo=val -ct ''
ഹലോ വേൾഡ്

ബൈ

അത്തരം പ്രോഗ്രാമുകൾ എല്ലായ്‌പ്പോഴും സ്‌ക്രിപ്റ്റ് ഫയൽ ഇൻപുട്ടായി ഉപയോഗിക്കുന്നു, അതിനാൽ എക്‌സ്‌പ്രഷനോ മറ്റ് ഫയലോ ഇല്ല
"#!"-ൽ വ്യക്തമാക്കാം ലൈൻ.

കുറിപ്പ്
നഷ്‌ടമായ കോൺഫിഗറേഷൻ കഴിവുകളും കൂടാതെ പ്രോഗ്രാമിന് ചില പരിമിതികളുണ്ട്
സവിശേഷതകൾ, ഒരു പ്രൊഡക്ഷൻ പതിപ്പിൽ പ്രതീക്ഷിച്ചിരിക്കാം, എന്നാൽ ഇതുവരെ ഉണ്ടായിട്ടില്ല
നടപ്പിലാക്കി.

ഓപ്ഷനുകൾ


ആർഗ്യുമെന്റുകൾ പരിശോധിച്ച് (ഇടത്തുനിന്നും വലത്തോട്ടും) അവയുടെ ക്രമം ക്രമപ്പെടുത്തുന്നതിനനുസരിച്ച് പ്രോസസ്സ് ചെയ്യുന്നു
കാര്യമായ. കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകൾ അസാധുവാക്കുന്നു DACS കോൺഫിഗറേഷൻ (ചുവടെ കാണുക).

ദയവായി പരിശോധിക്കുക dacscheck(1)[4] സജ്ജീകരണവുമായി ബന്ധപ്പെട്ട പതാകകളുടെ വിവരണത്തിനായി
ഐഡന്റിറ്റികളും DACS സന്ദർഭം. ഒരു ഐഡന്റിറ്റിയും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, പ്രോഗ്രാം മൂല്യങ്ങൾ ഉപയോഗിക്കും
പരിസ്ഥിതി വേരിയബിളുകളുടെ REMOTE_USER ഒപ്പം DACS_ROLES അവ ലഭ്യവും സാധുതയുമാണെങ്കിൽ.

ഇനിപ്പറയുന്ന കമാൻഡ് ലൈൻ ഫ്ലാഗുകൾ തിരിച്ചറിഞ്ഞു:

-ct str
MIME ഉള്ളടക്ക-തരം എന്നതിലേക്ക് സജ്ജമാക്കുക str. ഈ തലക്കെട്ട് പുറപ്പെടുവിക്കരുത് എന്നതാണ് സ്ഥിരസ്ഥിതി.

-ഡോക്സ് മുതലാളി
ഡോക്യുമെന്റുകൾ അടങ്ങുന്ന ഡയറക്ടറി സജ്ജമാക്കുക മുതലാളി - ദി ഫയല് വാദം ആപേക്ഷികമായിരിക്കും
ലേക്ക് മുതലാളി. എങ്കിൽ മുതലാളി ശൂന്യമായ സ്ട്രിംഗാണ്, എന്നിരുന്നാലും, ഈ മാപ്പിംഗ് നടപ്പിലാക്കില്ല. ദി
എങ്കിൽ മാപ്പിംഗും പ്രവർത്തനരഹിതമാണ് -f നൽകിയിരിക്കുന്നു അല്ലെങ്കിൽ സാധാരണ ഇൻപുട്ട് വായിച്ചാൽ. ഈ
Transform_docs അല്ലെങ്കിൽ ഡിഫോൾട്ട് പെരുമാറ്റത്തിന്റെ ഏതെങ്കിലും കോൺഫിഗറേഷനെ ആർഗ്യുമെന്റ് അസാധുവാക്കുന്നു.

-f
ഇൻപുട്ട് ഫയൽ ലൊക്കേഷൻ മാപ്പിംഗ് പ്രവർത്തനരഹിതമാക്കുക.

-h
-ഹെൽപ്പ്
പ്രോഗ്രാമിന്റെ ഡിഫോൾട്ടുകളുടെ ഒരു ലിസ്‌റ്റിംഗ് ഉൾപ്പെടുന്ന ഉപയോഗ ബ്ലർബ് പ്രിന്റ് ചെയ്യുന്നു.

-തിരുകുക മുതലാളി
ഉൾപ്പെടുത്തലിനൊപ്പം ഒരു ഫയൽനാമ ആട്രിബ്യൂട്ടിന്റെ മൂല്യത്തിന് ആപേക്ഷിക പാത്ത് നൽകിയിട്ടുണ്ടെങ്കിൽ,
തിരുകുക, അല്ലെങ്കിൽ നിർദ്ദേശം വികസിപ്പിക്കുക, സ്ട്രിംഗ് ഉപയോഗിച്ച് റിലേറ്റീവ് പാത്ത് പ്രിഫിക്സ് ചെയ്യുക മുതലാളി.

-ചേന str
ഇൻപുട്ട് ഡോക്യുമെന്റിന്റെ പേര് str. ഒരു നിയമവുമായി ബന്ധപ്പെടുത്താൻ ഇത് ഉപയോഗിക്കുന്നു
പ്രമാണം; അതായത്, ഇത് ഒരു റൂളിന്റെ സേവനവുമായോ ഡെലിഗേറ്റ് ഘടകവുമായോ പൊരുത്തപ്പെടുന്നു. എഴുതിയത്
സ്ഥിരസ്ഥിതിയായി, ഇത് ഇൻപുട്ട് ഫയലിന്റെ പേരാണ് അല്ലെങ്കിൽ ഇൻപുട്ട് URI-യുടെ പാത്ത് ഘടകമാണ്. എങ്കിൽ
ഫലപ്രദമായ പേര് ഒരു സ്ലാഷ് പ്രതീകത്തിൽ ആരംഭിക്കുന്നില്ല, ഒന്ന് മുൻകൂട്ടി തയ്യാറാക്കിയതാണ്. ദി
സാധാരണ ഇൻപുട്ട് വായിക്കുകയാണെങ്കിൽ ആർഗ്യുമെന്റ് നൽകണം.

-പ്രിഫിക്സ് str
ഒരു നിർദ്ദേശം അവതരിപ്പിക്കുന്നു str ഒരു ഇൻപുട്ട് ലൈനിന്റെ തുടക്കത്തിൽ ദൃശ്യമാകുന്നു. ദി
സ്ഥിരസ്ഥിതി "<--DACS" ആണ്.

-പ്രത്യയം str
ഒരു നിർദ്ദേശം അവസാനിപ്പിച്ചു str ഒരു നിർദ്ദേശരേഖയുടെ അവസാനം ദൃശ്യമാകുന്നു. സ്ഥിരസ്ഥിതി
"-->" ആണ്.

-r റൂൾസ്_ഉറി
-നിയമങ്ങൾ റൂൾസ്_ഉറി
പ്രമാണത്തിൽ പ്രയോഗിക്കേണ്ട റൂൾസെറ്റിന്റെ സ്ഥാനം, a DACS വിഎഫ്എസ് യുആർഐ.

-ആർപ്രിഫിക്സ് regex
തുടക്കവുമായി പൊരുത്തപ്പെടുന്ന ഒരു വരി regex ഒരു നിർദ്ദേശം അവതരിപ്പിക്കുന്നു. ഇത് മറികടക്കുന്നു
സ്ഥിരസ്ഥിതിയും ഏതെങ്കിലും -പ്രിഫിക്സ് പതാക. IEEE Std 1003.2 ("POSIX.2") "വിപുലീകരിച്ച" പതിവ്
എക്സ്പ്രഷനുകൾ പിന്തുണയ്ക്കുന്നു (regex(3)[5]).

-പ്രത്യയം regex
പൊരുത്തപ്പെടുന്ന ഒരു സ്ട്രിംഗ് വഴി ഒരു നിർദ്ദേശം അവസാനിപ്പിക്കുന്നു regex, ഉടൻ പിന്നാലെ
വരിയുടെ അവസാനം. ഇത് ഡിഫോൾട്ടും മറ്റുള്ളവയും അസാധുവാക്കുന്നു -പ്രത്യയം പതാക. IEEE Std 1003.2
("POSIX.2") "വിപുലീകരിച്ച" റെഗുലർ എക്സ്പ്രഷനുകൾ പിന്തുണയ്ക്കുന്നു (regex(3)[5]).

-var പേര്=മൂല്യം
എന്നതിലേക്ക് ഒരു വേരിയബിൾ ഡെഫനിഷൻ ചേർക്കുക DACS നെയിംസ്പേസ്. വേരിയബിൾ ${DACS::name} ആയിരിക്കും
സ്ട്രിംഗ് ഏൽപ്പിച്ചു മൂല്യം. ദി പേര് വാക്യഘടനാപരമായി സാധുതയുള്ളതായിരിക്കണം. ഈ പതാക
എന്നതിന് തുല്യമാണ് dacsoptions[1] പതാക -Dപേര്=മൂല്യം. ഈ പതാക ആവർത്തിക്കാം. അത്
വേരിയബിൾ പേര് ഒഴിവാക്കുന്നതാണ് നല്ലത് stdin, ഒരു പ്രത്യേക ഉദ്ദേശ്യമുണ്ട്. എങ്കിൽ പേര് നിർവചിച്ചിരിക്കുന്നു
ഒന്നിലധികം തവണ അതിന്റെ മൂല്യം അനിശ്ചിതമാണ്.

ഒരു നിർദ്ദേശത്തിൽ, ബാക്ക്ടിക്ക് ഉദ്ധരണികൾക്കുള്ളിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഒരു ആട്രിബ്യൂട്ട് മൂല്യമാണ്
ഒരു പദപ്രയോഗമായി വിലയിരുത്തപ്പെടുന്നു, അതിൽ വേരിയബിൾ റഫറൻസുകൾ ഉൾപ്പെട്ടേക്കാം. എന്നതിൽ നിന്നുള്ള വേരിയബിളുകൾ
എൻവ നെയിംസ്പേസ്, ലഭ്യമെങ്കിൽ, കോൺ തൽക്ഷണവുമാണ്. നിലവിൽ
നിർദ്ദേശത്തിന്റെ ആട്രിബ്യൂട്ടുകൾ ആക്സസ് ചെയ്യാവുന്നതാണ് Attr നെയിംസ്പേസ്; ഈ ആട്രിബ്യൂട്ട് മൂല്യങ്ങൾ
ആകുന്നു വിലയിരുത്തപ്പെടാത്തത് ഉദ്ധരിക്കുകയും ചെയ്തു.

-x
ഒരു കമാൻഡായി പ്രവർത്തിപ്പിക്കുക, ഒരു വെബ് സേവനമല്ല. എപ്പോൾ ഇത് പലപ്പോഴും ആവശ്യമാണ് dacstransform ഓടുകയാണ്
ഒരു CGI പ്രോഗ്രാമായി.

--
പതാകകൾ അവസാനിക്കുന്നു. ഒരു ഇൻപുട്ട് ഉറവിട ആർഗ്യുമെന്റ് തുടർന്നേക്കാം.

ഫ്ലാഗുകൾക്ക് ശേഷം, ഇൻപുട്ട് ഉറവിടം വ്യക്തമാക്കാം. സ്ഥിരസ്ഥിതിയായി, അല്ലെങ്കിൽ എങ്കിൽ - നൽകിയിരിക്കുന്നു, ദി
സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് വായിക്കുന്നു, അല്ലാത്തപക്ഷം ഫയല് വായിക്കപ്പെടുന്നു.

ഒരു ഇൻപുട്ട് ലൈനിന്റെ തുടക്കത്തിലോ അവസാനത്തിലോ വൈറ്റ്‌സ്‌പേസ് അവഗണിക്കപ്പെടുന്നില്ല
ഡയറക്റ്റീവ് പ്രിഫിക്സും സഫിക്സ് പൊരുത്തപ്പെടുത്തലും.

കോൺഫിഗറേഷൻ
പ്രോഗ്രാമിന്റെ ഡിഫോൾട്ടുകളിൽ ചിലത് മാറ്റാൻ കോൺഫിഗറേഷൻ വേരിയബിളുകൾ സജ്ജീകരിക്കാം, എന്നാൽ ഓരോന്നും
കമാൻഡ് ലൈനിൽ ഒരു മൂല്യം നൽകിയിട്ടുണ്ടെങ്കിൽ അത് അസാധുവാക്കുന്നു:

· പരിവർത്തന_ഡോക്സ്: ഇത് യഥാർത്ഥമായ റൂട്ട് ഡയറക്‌ടറിയുടെ മുഴുവൻ പാത്ത്‌നെയിമാണ്
രേഖകൾ സൂക്ഷിച്ചിരിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, പ്രോഗ്രാം ഒരു ഉപഡയറക്‌ടറി ഉപയോഗിക്കും
${Conf::DACS_HOME}dacs_transform/docs. (സ്ഥിരസ്ഥിതി: /usr/local/dacs/dacs_transform/docs)

സുരക്ഷ
ശ്രദ്ധയോടെ ഡിഫോൾട്ട് മാറ്റുക. ഉചിതമായ പ്രവേശന നിയന്ത്രണത്തിന്റെ അഭാവത്തിൽ
റൂൾ, പാത്ത് നെയിം "/" അല്ലെങ്കിൽ ശൂന്യമായ സ്ട്രിംഗ് ആയി സജ്ജീകരിക്കുന്നത്, ഏതിലേക്കും പ്രവേശനം നൽകും
ഈ വെബ് സേവനത്തിന് വായിക്കാൻ കഴിയുന്ന സെർവറിലെ ഫയൽ.

· പരിവർത്തന_acls: ഇതാണ് നിയമങ്ങൾക്കായുള്ള VFS സ്പെസിഫിക്കേഷൻ. സ്ഥിരസ്ഥിതിയായി, പ്രോഗ്രാം
ഉപയോഗിക്കും ${Conf::DACS_HOME}dacs_transform/acls. (സ്ഥിരസ്ഥിതി:
[transform-acls]dacs-fs:/usr/local/dacs/dacs_transform/acls)

· രൂപാന്തരം_വ്യാഖ്യാനം: പകരം തിരുത്തിയ ടെക്‌സ്‌റ്റിൽ ഇന്റർപോളേറ്റ് ചെയ്യാനുള്ള വ്യാഖ്യാനമാണിത്
സ്ഥിരസ്ഥിതിയുടെ.

· പരിവർത്തന_പ്രിഫിക്സ്: ഒരു നിർദ്ദേശം അവതരിപ്പിക്കാൻ ഉപയോഗിക്കുന്ന ഡിഫോൾട്ട് പ്രിഫിക്സ് സ്ട്രിംഗിന് പകരം,
ഈ വേരിയബിളിന്റെ മൂല്യം ഉപയോഗിക്കുന്നു. ഇത് ഒരു വരിയുടെ തുടക്കത്തിൽ ദൃശ്യമാകണം.

· രൂപാന്തരം_പ്രത്യയം: ഒരു നിർദ്ദേശം അവസാനിപ്പിക്കാൻ ഉപയോഗിക്കുന്ന ഡിഫോൾട്ട് സ്ട്രിംഗിന് പകരം, മൂല്യം
ഈ വേരിയബിൾ ഉപയോഗിക്കുന്നു.

· Transform_rprefix: നിർദിഷ്ട റെഗുലർ എക്സ്പ്രഷനുമായി പൊരുത്തപ്പെടുന്ന ഒരു വരി
ഒരു നിർദ്ദേശം അവതരിപ്പിക്കുന്നു.

· പരിവർത്തന_പ്രത്യയം: ഒരു നിർദ്ദേശത്തിന്റെ അവസാനം, നിർദ്ദിഷ്‌ട പതിവുമായി പൊരുത്തപ്പെടുത്തുന്നതിലൂടെ കണ്ടെത്തുന്നു
എക്സ്പ്രഷൻ.

ഡയഗ്നോസ്റ്റിക്സ്


എല്ലാം ശരിയാണെങ്കിൽ പ്രോഗ്രാം 0-ൽ നിന്നും ഒരു പിശക് സംഭവിച്ചാൽ 1-ൽ നിന്നും പുറത്തുകടക്കുന്നു.

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



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ