റൺസ്ക്രിപ്റ്റ് - ക്ലൗഡിൽ ഓൺലൈനിൽ

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

പട്ടിക:

NAME


റൺസ്ക്രിപ്റ്റ് - മിനികോമിനുള്ള സ്ക്രിപ്റ്റ് ഇന്റർപ്രെറ്റർ

സിനോപ്സിസ്


റൺസ്ക്രിപ്റ്റ് സ്ക്രിപ്റ്റ് നാമം [ലോഗ്ഫിൽ [homedir]]

വിവരണം


റൺസ്ക്രിപ്റ്റ് മിനികോമിനുള്ളിൽ നിന്ന് വിളിക്കാവുന്ന ഒരു ലളിതമായ സ്ക്രിപ്റ്റ് ഇന്റർപ്രെറ്ററാണ്
ഒരു Unix സിസ്റ്റത്തിലേക്കോ നിങ്ങളുടെ പ്രിയപ്പെട്ടതിലേക്കോ ലോഗിൻ ചെയ്യുന്നത് പോലെയുള്ള ജോലികൾ ഓട്ടോമേറ്റ് ചെയ്യുന്നതിനുള്ള ആശയവിനിമയ പ്രോഗ്രാം
BBS.

ഇൻവോക്കേഷൻ


പ്രോഗ്രാം ഒരു സ്ക്രിപ്റ്റ് നാമവും ഓപ്ഷണലായി ഒരു ഫയൽനാമവും ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറിയും പ്രതീക്ഷിക്കുന്നു
ആർഗ്യുമെന്റുകളായി, അതിന്റെ ഇൻപുട്ടും ഔട്ട്‌പുട്ടും "റിമോട്ട് എൻഡ്" ലേക്ക് ബന്ധിപ്പിച്ചിട്ടുണ്ടെന്ന് അത് പ്രതീക്ഷിക്കുന്നു,
നിങ്ങൾ ബന്ധിപ്പിക്കുന്ന സിസ്റ്റം. എല്ലാ സന്ദേശങ്ങളും റൺസ്ക്രിപ്റ്റ് ലോക്കൽ സ്ക്രീനിന് വേണ്ടിയുള്ളതാണ്
എന്നതിലേക്ക് നയിക്കപ്പെടുന്നു stderr ഔട്ട്പുട്ട്. നിങ്ങൾ ഇത് പ്രവർത്തിപ്പിച്ചാൽ ഇതെല്ലാം സ്വയമേവ ശ്രദ്ധിക്കപ്പെടും
നിന്ന് മിനികോം. ലോഗ് ഫയലും ഹോം ഡയറക്ടറി പാരാമീറ്ററുകളും ലോഗ് പറയാൻ മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂ
ലോഗ് ഫയലിന്റെ പേരും എവിടെ എഴുതണം എന്നതും കമാൻഡ് ചെയ്യുക. ഹോംദിർ ഒഴിവാക്കിയാൽ,
$HOME എൻവയോൺമെന്റ് വേരിയബിളിൽ കാണുന്ന ഡയറക്‌ടറി റൺസ്‌ക്രിപ്റ്റ് ഉപയോഗിക്കുന്നു. ലോഗ്ഫയലും ആണെങ്കിൽ
പേര് ഒഴിവാക്കി, ലോഗ് കമാൻഡുകൾ അവഗണിക്കപ്പെട്ടു.

കീവേഡുകൾ


റൺസ്ക്രിപ്റ്റ് ഇനിപ്പറയുന്ന കമാൻഡുകൾ തിരിച്ചറിയുന്നു:

Goto gosub റിട്ടേൺ അയയ്ക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു !<!
കാലഹരണപ്പെട്ടാൽ ഡിസംബറിൽ പ്രിന്റ് സെറ്റിൽ നിന്ന് പുറത്തുകടക്കുക
വാചാലമായ ഉറക്ക ഇടവേള കോൾ ലോഗ്

ചുരുക്കവിവരണത്തിനുള്ള OF കീവേഡുകൾ


അയയ്ക്കുക
മോഡത്തിലേക്ക് അയക്കുന്നു. അതിനു ശേഷം ഒരു '\r'. ആകാം:
- സാധാരണ വാചകം, ഉദാ 'ഹലോ അയയ്ക്കുക'
- ഉദ്ധരണികളിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന വാചകം, ഉദാ '"ഹലോ വേൾഡ്" അയയ്ക്കുക'

ഉള്ളിൽ ഇനിപ്പറയുന്ന ശ്രേണികൾ തിരിച്ചറിഞ്ഞു:
\n - പുതിയ ലൈൻ
\r - വണ്ടി മടക്കം
\a - മണി
\b - ബാക്ക്സ്പേസ്
\c - ഡിഫോൾട്ട് '\r' അയക്കരുത്.
\f - ഫോംഫീഡ്
\^ - ^ പ്രതീകം
\o - പ്രതീകം അയയ്ക്കുക o (o ഒരു അഷ്ടസംഖ്യയാണ്)

^ പ്രിഫിക്‌സ് (^A മുതൽ ^Z, ^[, ^ ^], വരെയുള്ള സ്ട്രിംഗിൽ നിയന്ത്രണ പ്രതീകങ്ങൾ ഉപയോഗിക്കാം
^^ കൂടാതെ ^_). നിങ്ങൾക്ക് ^ പ്രതീകം അയയ്‌ക്കണമെങ്കിൽ, നിങ്ങൾ അതിനെ \ എസ്കേപ്പ് ഉപയോഗിച്ച് പ്രിഫിക്സ് ചെയ്യണം
പ്രതീകം.
ഒക്ടൽ പ്രതീകങ്ങൾ ഒന്നുകിൽ നാലക്കമാണ് അല്ലെങ്കിൽ ഒരു അക്കമല്ലാത്ത പ്രതീകത്താൽ ഇല്ലാതാക്കപ്പെടും, ഉദാ
അസാധുവായ പ്രതീകം \0000 ഉപയോഗിച്ച് അയച്ചേക്കാം, കൂടാതെ '1234 അയയ്ക്കുക' എന്നത് 'അയയ്ക്കുന്നതിന് തുല്യമാണ്
\0061234'.
കൂടാതെ $(environment_variable) ഉപയോഗിക്കാവുന്നതാണ്, ഉദാഹരണത്തിന് $(TERM). മിനികോം മൂന്ന് പാസ്സായി
പ്രത്യേക പരിസ്ഥിതി വേരിയബിളുകൾ: $(LOGIN), ഉപയോക്തൃനാമം, $(PASS), ഇതാണ്
ഡയലിംഗ് ഡയറക്‌ടറിയുടെ ശരിയായ എൻട്രിയിൽ നിർവചിച്ചിരിക്കുന്നതുപോലെ പാസ്‌വേഡ്, കൂടാതെ $(TERMLIN)
നിങ്ങളുടെ സ്ക്രീനിലെ യഥാർത്ഥ ടെർമിനൽ ലൈനുകളുടെ എണ്ണമാണിത് (അതായത്, സ്റ്റാറ്റസ്ലൈൻ
ഒഴിവാക്കി).

അച്ചടിക്കുക
പ്രിന്റുകൾ ലോക്കൽ സ്ക്രീനിലേക്ക്. സ്ഥിരസ്ഥിതി തുടർന്ന് '\r\n'. വിവരണം കാണുക
മുകളിൽ 'അയയ്ക്കുക' എന്നതിന്റെ.

ലേബൽ:
Goto അല്ലെങ്കിൽ gosub ഉപയോഗിക്കുന്നതിന് ഒരു ലേബൽ ('ലേബൽ' എന്ന പേരിൽ) പ്രഖ്യാപിക്കുന്നു.

ഇതിലേക്ക്
പ്രോഗ്രാമിലെ മറ്റൊരു സ്ഥലത്തേക്ക് പോകുക.

gosub
പ്രോഗ്രാമിലെ മറ്റൊരു സ്ഥലത്തേക്ക് ചാടുന്നു. 'മടങ്ങുക' എന്ന പ്രസ്താവന നേരിടുമ്പോൾ,
gosub-ന് ശേഷം കൺട്രോൾ സ്റ്റേറ്റ്‌മെന്റിലേക്ക് മടങ്ങുന്നു. ഗോസുബുകൾ കൂടുണ്ടാക്കാം.

മടക്കം
ഒരു ഗോസബിൽ നിന്ന് മടങ്ങുക.

!
നിങ്ങൾക്കായി ഒരു ഷെൽ പ്രവർത്തിപ്പിക്കുന്നു, അതിൽ 'കമാൻഡ്' എക്സിക്യൂട്ട് ചെയ്യുന്നു. തിരികെ വരുമ്പോൾ, വേരിയബിൾ '$?' ആണ്
ഈ കമാൻഡിന്റെ എക്സിറ്റ് സ്റ്റാറ്റസിലേക്ക് സജ്ജമാക്കുക, അതിനാൽ നിങ്ങൾക്ക് പിന്നീട് 'if' ഉപയോഗിച്ച് ഇത് പരീക്ഷിക്കാൻ കഴിയും.

!<
നിങ്ങൾക്കായി ഒരു ഷെൽ പ്രവർത്തിപ്പിക്കുന്നു, അതിൽ 'കമാൻഡ്' എക്സിക്യൂട്ട് ചെയ്യുന്നു. കമാൻഡിന്റെ stdout ഔട്ട്പുട്ട്
നിർവ്വഹണം മോഡമിലേക്ക് അയയ്ക്കും. തിരികെ വരുമ്പോൾ, വേരിയബിൾ '$?' പുറത്തുകടക്കാൻ സജ്ജീകരിച്ചിരിക്കുന്നു
ഈ കമാൻഡിന്റെ നില, അതിനാൽ നിങ്ങൾക്ക് പിന്നീട് 'if' ഉപയോഗിച്ച് ഇത് പരിശോധിക്കാവുന്നതാണ്.

പുറത്ത് [മൂല്യം]
ഓപ്ഷണൽ എക്സിറ്റ് സ്റ്റാറ്റസ് ഉപയോഗിച്ച് "റൺസ്ക്രിപ്റ്റിൽ" നിന്ന് പുറത്തുകടക്കുക. (സ്ഥിരസ്ഥിതി 1)

ഗണം
മൂല്യം സജ്ജമാക്കുന്നു (അത് az എന്ന ഒറ്റ അക്ഷരമാണ്) മൂല്യത്തിലേക്ക് . എങ്കിൽ
നിലവിലില്ല, അത് സൃഷ്ടിക്കപ്പെടും. ഒരു പൂർണ്ണസംഖ്യ മൂല്യം ആകാം അല്ലെങ്കിൽ
മറ്റൊരു വേരിയബിൾ.

Inc
മൂല്യം വർദ്ധിപ്പിക്കുന്നു ഒരാളാൽ.

ഡിസംബർ
മൂല്യം കുറയ്ക്കുന്നു ഒരാളാൽ.

if
സോപാധിക നിർവ്വഹണം . <, >, != അല്ലെങ്കിൽ = ആകാം. ഉദാ, 'ഒരു > 3 ആണെങ്കിൽ
പുറത്തുകടക്കുക'.

ടൈം ഔട്ട്
ആഗോള സമയപരിധി സജ്ജീകരിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി, 120 സെക്കൻഡിനുശേഷം 'റൺസ്‌ക്രിപ്റ്റ്' പുറത്തുകടക്കും. ഈ
ഈ കമാൻഡ് ഉപയോഗിച്ച് മാറ്റാവുന്നതാണ്. മുന്നറിയിപ്പ്: an ഉള്ളിൽ ഈ കമാൻഡ് വ്യത്യസ്തമായി പ്രവർത്തിക്കുന്നു
'പ്രതീക്ഷിക്കുക' എന്ന പ്രസ്താവന, എന്നാൽ അതിനെക്കുറിച്ച് പിന്നീട് കൂടുതൽ.

വെർബോസ്
സ്ഥിരസ്ഥിതിയായി, ഇത് 'ഓൺ' ആണ്. അതായത് മോഡത്തിൽ നിന്ന് വായിക്കുന്നതെന്തും
'റൺസ്ക്രിപ്റ്റ്' വഴി, സ്ക്രീനിലേക്ക് പ്രതിധ്വനിക്കുന്നു. എന്താണെന്ന് കാണുന്നതിന് വേണ്ടിയാണിത്
'റൺസ്ക്രിപ്റ്റ്' ചെയ്യുന്നു.

ഉറക്കം
ഇതിനായി നിർവ്വഹണം താൽക്കാലികമായി നിർത്തുക സെക്കന്റുകൾ.

പ്രതീക്ഷിക്കുന്നു
പ്രതീക്ഷിക്കുക {
പാറ്റേൺ [പ്രസ്താവന]
പാറ്റേൺ [പ്രസ്താവന]
[ടൈം ഔട്ട് [പ്രസ്താവന] ]
....
}
എല്ലാറ്റിലും പ്രധാനപ്പെട്ട കൽപ്പന. പ്രതീക്ഷിക്കുന്നത് ഇൻപുട്ടിൽ നിന്ന് വായിക്കുന്നത് വരെ വായന തുടരുന്നു
നിർദ്ദിഷ്ട ഒന്നുമായി പൊരുത്തപ്പെടുന്ന ഒരു പാറ്റേൺ. പ്രതീക്ഷിക്കുകയാണെങ്കിൽ ഒരു ഓപ്‌ഷണൽ നേരിടേണ്ടി വരും
ആ പാറ്റേണിന് ശേഷം പ്രസ്താവന, അത് അത് നടപ്പിലാക്കും. അല്ലെങ്കിൽ ഡിഫോൾട്ട് വെറും ആണ്
പ്രതീക്ഷയിൽ നിന്ന് പുറത്തുകടക്കുക. 'പാറ്റേൺ' എന്നത് ഒരു സ്ട്രിംഗാണ്, 'അയയ്ക്കുക' (മുകളിൽ കാണുക).
സാധാരണയായി, 60 സെക്കൻഡിനുള്ളിൽ കാലഹരണപ്പെട്ട് പുറത്തുകടക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു, എന്നാൽ ഇത് മാറ്റാവുന്നതാണ്
ടൈംഔട്ട് കമാൻഡ് ഉപയോഗിച്ച്.

ഇടവേള
ഒരു 'പ്രതീക്ഷ' പ്രസ്താവനയിൽ നിന്ന് പുറത്തുകടക്കുക. ഇത് സാധാരണയായി വാദമായി മാത്രമേ ഉപയോഗപ്രദമാകൂ
ഒരു പ്രതീക്ഷയ്ക്കുള്ളിൽ 'ടൈംഔട്ട്', കാരണം ടൈംഔട്ടിന്റെ ഡിഫോൾട്ട് പ്രവർത്തനം എക്സിറ്റ് ആണ്
ഉടനെ.

വിളി
മറ്റൊരു സ്ക്രിപ്റ്റ് ഫയലിലേക്ക് നിയന്ത്രണം കൈമാറുന്നു. ആ സ്ക്രിപ്റ്റ്ഫയൽ ഇല്ലാതെ പൂർത്തിയാകുമ്പോൾ
പിശകുകൾ, യഥാർത്ഥ സ്ക്രിപ്റ്റ് തുടരും.

ലോഗ്
ലോഗ് ഫയലിലേക്ക് ടെക്സ്റ്റ് എഴുതുക.

കുറിപ്പുകൾ


മിനികോമിൽ നിന്ന് പുറത്തുകടക്കാൻ നിങ്ങളുടെ സ്ക്രിപ്റ്റ് നിർമ്മിക്കണമെങ്കിൽ (ഉദാഹരണത്തിന് ഡയൽ ചെയ്യാൻ മിനികോം ഉപയോഗിക്കുമ്പോൾ
നിങ്ങളുടെ ISP വർദ്ധിപ്പിക്കുക, തുടർന്ന് ഒരു സ്ക്രിപ്റ്റിൽ നിന്ന് ഒരു PPP അല്ലെങ്കിൽ SLIP സെഷൻ ആരംഭിക്കുക), "!
അവസാന സ്ക്രിപ്റ്റ് കമാൻഡ് ആയി killall -9 minicom". -9 ഓപ്ഷൻ മിനികോമിനെ തടയണം
പുറത്തുകടക്കുന്നതിന് മുമ്പ് ലൈൻ തൂക്കി മോഡം പുനഃസജ്ജമാക്കുക.
നിങ്ങളെ പരിചയസമ്പന്നനായ ഒരു 'പ്രോഗ്രാമർ' ആക്കുന്നതിന് ഇത് മതിയായ വിവരമാണെന്ന് ഞാൻ കരുതുന്നില്ല
'റൺസ്‌ക്രിപ്റ്റ്', പക്ഷേ ഉദാഹരണങ്ങൾക്കൊപ്പം ഉപയോഗപ്രദമായ ചിലത് എഴുതുന്നത് ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല
സ്ക്രിപ്റ്റ് ഫയലുകൾ. ബേസിക്കിൽ പരിചയമുണ്ടെങ്കിൽ കാര്യങ്ങൾ എളുപ്പമാകും. ദി മിനികോം ഉറവിടം
കോഡ് രണ്ട് ഉദാഹരണ സ്ക്രിപ്റ്റുകൾക്കൊപ്പം വരുന്നു, സ്ക്രിപ്റ്റ്ഡെമോ ഒപ്പം unixlogin. പ്രത്യേകിച്ച്
അവസാനത്തേത് നിങ്ങളുടെ സ്വന്തം സ്ക്രിപ്റ്റുകൾക്ക് വേണ്ടി നിർമ്മിക്കാനുള്ള നല്ലൊരു അടിത്തറയാണ്.

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



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