बैश कमांड एक इंटरैक्टिव tclsh सत्र से उपलब्ध हैं। जैसे (अर्थात exec
के बिना) एक tclsh सत्र में आप कर सकते हैंtcl स्क्रिप्ट से बैश कमांड कैसे कॉल करें?
% ls
बजाय
$ exec ls
लेकिन, आप नहीं कर सकते एक tcl स्क्रिप्ट जो बैश कॉल सीधे आदेश देता है।
टीसीएल स्क्रिप्ट फ़ाइलों को समझते समय मैं बैश कमांड को पहचानने के लिए tclsh कैसे बना सकता हूं, जैसा कि यह एक इंटरैक्टिव सत्र में करता है?
मुझे लगता है कि कुछ टीसीएल पैकेज (या ऐसा कुछ) है, जिसे बैश कॉमन्स की सीधी कॉल का समर्थन करने के लिए एक इंटरैक्टिव सत्र लॉन्च करते समय स्वचालित रूप से लोड किया जा रहा है। मैं इसे tcl स्क्रिप्ट फ़ाइलों में मैन्युअल रूप से लोड कैसे कर सकता हूं?
+1: यह निशान की शुरुआत है, लेकिन मेरा मानना है कि इससे खराब कोड होता है। 'Exec' कॉल करने के लिए बेहतर स्पष्ट IMO ... –
@Donal: हाँ, मैं सहमत हूं। स्पष्ट रूप से स्पष्ट है, और मैं वास्तव में अज्ञात proc को फिर से लिखने की सलाह नहीं दूंगा, या इससे पहले कि कुछ भी मौजूद हो, सिवाय इसके कि पहले से मौजूद ऑटोलोड लोड कार्यक्षमता को बढ़ाया जा सके। – SingleNegationElimination