खोज…


वाक्य - विन्यास

  • ; शेल कमांड

REPL के अंदर से शेल का उपयोग करना

अंदरूनी जूलिया शेल (REPL के रूप में भी जाना जाता है) के अंदर से, आप टाइप करके सिस्टम के शेल तक पहुंच सकते हैं ; प्रॉम्प्ट के ठीक बाद:

shell>

यहां से, आप किसी भी शेल कॉमैंड को टाइप कर सकते हैं और उन्हें REPL के अंदर से चलाया जाएगा:

shell> ls
Desktop     Documents   Pictures   Templates
Downloads   Music       Public     Videos

इस मोड से बाहर निकलने के लिए, प्रॉम्प्ट खाली होने पर backspace टाइप करें।

जूलिया कोड से बाहर

जूलिया कोड कमांड शाब्दिक रूप से बना, हेरफेर और निष्पादित कर सकता है, जो ओएस के सिस्टम वातावरण में निष्पादित होता है। यह शक्तिशाली है लेकिन अक्सर कार्यक्रमों को कम पोर्टेबल बनाता है।

एक कमांड शाब्दिक `` शाब्दिक का उपयोग करके बनाया जा सकता है। सूचना को स्ट्रिंग इंटररेल के साथ $ इंटरपोलेशन सिंटैक्स का उपयोग करके प्रक्षेपित किया जा सकता है। जूलिया चर को कमांड कमांडरों के माध्यम से पारित करने की आवश्यकता नहीं है, पहले बच जाना चाहिए; वे वास्तव में शेल में पारित नहीं होते हैं, बल्कि सीधे कर्नेल के लिए जाते हैं। हालांकि, जूलिया इन वस्तुओं को प्रदर्शित करता है ताकि वे ठीक से भाग निकले।

julia> msg = "a commit message"
"a commit message"

julia> command = `git commit -am $msg`
`git commit -am 'a commit message'`

julia> cd("/directory/where/there/are/unstaged/changes")

julia> run(command)
[master (root-commit) 0945387] add a
 4 files changed, 1 insertion(+)


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow