जरूबी - क्लाउड में ऑनलाइन

यह कमांड जरूबी है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


जरूबी - वस्तु-उन्मुख स्क्रिप्टिंग भाषा की व्याख्या की गई

SYNOPSIS


जरूबी [--कॉपीराइट] [--संस्करण] [-Sacdlnpswvy] [-0[अष्टभुजाकार]] [-C डायरेक्टरी] [-F पैटर्न]
[-I डायरेक्टरी] [-K c] [-T[स्तर]] [-e आदेश] [-i[विस्तार]] [-r पुस्तकालय]
[-x[डायरेक्टरी]] [--] [कार्यक्रम फाइल] [तर्क ...]

वर्णन


जर्बी रूबी का 100% शुद्ध-जावा कार्यान्वयन है, जो एक व्याख्यात्मक स्क्रिप्टिंग भाषा है
त्वरित और आसान ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग। इसमें टेक्स्ट फ़ाइलों को प्रोसेस करने के लिए कई सुविधाएं हैं
सिस्टम प्रबंधन कार्य करने के लिए (जैसा कि पर्ल में है)। यह सरल, सीधा और विस्तार योग्य है।

विकल्प


रूबी दुभाषिया निम्नलिखित कमांड-लाइन विकल्प (स्विच) स्वीकार करता है। वे काफी समान हैं
उन लोगों के लिए पर्ल(1).

--कॉपीराइट कॉपीराइट नोटिस प्रिंट करता है.

--संस्करण रूबी दुभाषिया का संस्करण प्रिंट करता है।

-0[अष्टभुजाकार] (अंक "शून्य") इनपुट रिकॉर्ड विभाजक ($/) को एक अष्टक के रूप में निर्दिष्ट करता है
संख्या। यदि कोई अंक नहीं दिया गया है, तो शून्य वर्ण को विभाजक के रूप में लिया जाता है।
अन्य स्विच अंकों का अनुसरण कर सकते हैं। -00 रूबी को पैराग्राफ़ मोड में बदल देता है।
-0777 रूबी पूरी फाइल को एक बार में एक ही स्ट्रिंग के रूप में पढ़ती है क्योंकि ऐसा नहीं है
उस मूल्य के साथ कानूनी चरित्र.

-C डायरेक्टरी रूबी को निर्देशिका में स्विच करने का कारण बनता है।

-F पैटर्न इनपुट फ़ील्ड विभाजक ($;) निर्दिष्ट करता है।

-I डायरेक्टरी रूबी को यह बताने के लिए उपयोग किया जाता है कि लाइब्रेरी स्क्रिप्ट कहाँ लोड करनी है। निर्देशिका पथ होगा
लोड-पथ वैरिएबल ($:) में जोड़ा गया।

-K kcode कांजी (जापानी) एन्कोडिंग निर्दिष्ट करता है।

-S रूबी स्क्रिप्ट की खोज के लिए PATH पर्यावरण चर का उपयोग करती है, जब तक कि ऐसा न हो
इसका नाम स्लैश से शुरू होता है. इसका उपयोग # अनुकरण करने के लिए किया जाता है! उन मशीनों पर
निम्नलिखित तरीके से इसका समर्थन न करें:

#! /usr/स्थानीय/बिन/रूबी
# यह पंक्ति अगली पंक्ति को रूबी में एक टिप्पणी बनाती है
कार्यकारी / यूएसआर / स्थानीय / बिन / रूबी -एस $0 $*

-T[स्तर] निर्दिष्ट स्तर पर दाग की जाँच चालू करता है (डिफ़ॉल्ट 1)।

-a इसके साथ प्रयोग करने पर ऑटो-स्प्लिट मोड चालू हो जाता है -n or -p. ऑटो-स्प्लिट मोड में, रूबी
मार डाला
$F = $_.विभाजित
प्रत्येक लूप की शुरुआत में.

-c रूबी को स्क्रिप्ट के सिंटैक्स की जांच करने और निष्पादित किए बिना बाहर निकलने का कारण बनता है। अगर
कोई सिंटैक्स त्रुटियां नहीं हैं, रूबी मानक के अनुसार "सिंटैक्स ओके" प्रिंट करेगी
उत्पादन.

-d
- दाढ़ डिबग मोड चालू करता है. $DEBUG को सत्य पर सेट किया जाएगा।

-e आदेश रूबी को बाकी की खोज न करने के लिए कहते हुए कमांड-लाइन से स्क्रिप्ट निर्दिष्ट करता है
स्क्रिप्ट फ़ाइल नाम के लिए तर्कों की संख्या।

-h
--मदद विकल्पों का सारांश प्रिंट करता है।

-i विस्तार इन-प्लेस-एडिट मोड निर्दिष्ट करता है। एक्सटेंशन, यदि निर्दिष्ट है, तो पुराने में जोड़ा जाता है
बैकअप प्रतिलिपि बनाने के लिए फ़ाइल नाम. उदाहरण के लिए:

% इको मैट्ज़ > /tmp/जंक
% बिल्ली /टीएमपी/जंक
Matz
% रूबी -पी -आई.बक -ई '$_.अपकेस!' /टीएमपी/जंक
% बिल्ली /टीएमपी/जंक
MATZ
% बिल्ली /tmp/junk.bak
Matz

-l (लोअरकेस अक्षर "ell") स्वचालित लाइन-एंडिंग प्रोसेसिंग सक्षम करता है,
जिसका अर्थ है सबसे पहले $\ को $/ के मान पर सेट करना, और दूसरा प्रत्येक को काटना
चॉप! का उपयोग करके पंक्ति पढ़ें।

-n रूबी को आपकी स्क्रिप्ट के चारों ओर निम्नलिखित लूप ग्रहण करने का कारण बनता है, जो इसे बनाता है
कुछ हद तक फ़ाइल नाम तर्कों पर पुनरावृति करें प्यास -n or awk.

जबकि मिलता है
...
समाप्त

-p अधिकांशतः -n स्विच के समान कार्य करता है, लेकिन प्रत्येक पर वेरिएबल $_ का मान प्रिंट करता है
लूप का अंत. उदाहरण के लिए:

% इको मैट्ज़ | रूबी -पी -ई '$_.tr! "एज़", "एज़"'
MATZ

-r पुस्तकालय रूबी को आवश्यकता का उपयोग करके लाइब्रेरी लोड करने का कारण बनता है। उपयोग करते समय यह उपयोगी होता है -n or
-p.

-s स्क्रिप्ट नाम के बाद लेकिन किसी भी स्विच से पहले स्विच के लिए कुछ स्विच पार्सिंग सक्षम करता है
फ़ाइल नाम तर्क (या पहले a --). वहां पाए गए किसी भी स्विच को हटा दिया गया है
ARGV से और स्क्रिप्ट में संबंधित वेरिएबल सेट करें। उदाहरण के लिए:

#! /usr/local/bin/ruby -s
# यदि `-xyz' स्विच के साथ लागू किया जाता है तो "सही" प्रिंट होता है।
यदि $xyz है तो "सही\n" प्रिंट करें

कुछ सिस्टम पर $0 में हमेशा पूरा पथनाम नहीं होता है, इसलिए आपको इसकी आवश्यकता है
-S यदि आवश्यक हो तो रूबी को स्क्रिप्ट खोजने के लिए कहने के लिए स्विच करें। संभालने के लिए
एम्बेडेड स्थान या ऐसा। $* से बेहतर निर्माण ${1+"$@"} होगा, लेकिन
यदि स्क्रिप्ट की व्याख्या की जा रही है तो यह काम नहीं करता है csh(1).

-v
--शब्दशः वर्बोज़ मोड सक्षम करता है. रूबी शुरुआत में इसका संस्करण प्रिंट करेगी, और सेट करेगी
वेरिएबल $VERBOSE को सत्य पर। यदि ऐसा है तो कुछ विधियाँ अतिरिक्त संदेश प्रिंट करती हैं
परिवर्तनशील सत्य है. यदि यह स्विच दिया गया है, और कोई अन्य स्विच नहीं है
वर्तमान में, रूबी ने इसका संस्करण छापने के बाद छोड़ दिया।

-w शुरुआत में संस्करण संदेश को प्रिंट किए बिना वर्बोज़ मोड सक्षम करता है। यह
$VERBOSE वैरिएबल को सत्य पर सेट करता है।

-x[डायरेक्टरी] रूबी को बताता है कि स्क्रिप्ट एक संदेश में अंतर्निहित है। अग्रणी कचरा होगा
"#!" से प्रारंभ होने वाले पहले भाग को तब तक त्याग दिया जाता है जब तक और इसमें स्ट्रिंग शामिल है,
"माणिक"। उस लाइन पर कोई भी सार्थक स्विच लागू किया जाएगा। अंत का
स्क्रिप्ट को EOF, ^D (नियंत्रण-D), ^Z (नियंत्रण-Z), या के साथ निर्दिष्ट किया जाना चाहिए
आरक्षित शब्द __END__. यदि निर्देशिका नाम निर्दिष्ट है, तो रूबी स्विच हो जाएगी
स्क्रिप्ट निष्पादित करने से पहले उस निर्देशिका में।

-y
--yydebug कंपाइलर डिबग मोड चालू करता है। रूबी आंतरिक स्थिति का एक समूह मुद्रित करेगी
स्क्रिप्ट संकलित करने के दौरान संदेश। आपको यह स्विच निर्दिष्ट करने की आवश्यकता नहीं है,
जब तक आप रूबी दुभाषिया को डीबग नहीं करने जा रहे हैं।

onworks.net सेवाओं का उपयोग करके ऑनलाइन jruby का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम