Julia Language
शेल स्क्रिप्टिंग और पाइपिंग
खोज…
वाक्य - विन्यास
- ; शेल कमांड
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(+)