मैं शेल कमांड के आउटपुट को पढ़ना चाहता हूं। मैं जिस शेल कमांड को पढ़ना चाहता हूं उसे एक विशिष्ट स्थान से चलाया जाना चाहिए। (यह git log
है)।विशिष्ट स्थान से क्लोजर में रन शेल कमांड
इस अन्य cd
स्थान में ing से करने के लिए एक अच्छा तरीका है, (clojure.java.shell/sh "git log")
चल रहा है, और उसके बाद cd
कार्यशील निर्देशिका के लिए वापस ing?
मैं कुछ प्रकार के (shell-at directory command)
फ़ंक्शन की तलाश में हूं। इस समारोह का एक सरल कार्यान्वयन भी सराहना की जाएगी। क्लोजर के साथ मेरा अनुभव न्यूनतम है।
(clojure.java.shell/sh "git" "log" :dir "/path/to/some/directory")
देखें here:
बिल्कुल सही। धन्यवाद! – MRocklin