चिकन योजना में मैं विश्वसनीय रूप से स्क्रिप्ट नाम कैसे प्राप्त कर सकता हूं?
ऐसा लगता है कि -एसएस स्क्रिप्ट नाम खाता है, इसलिए यह तब तक दिखाई नहीं दे रहा है जब तक कि मैं अपनी स्क्रिप्ट चलाने के लिए डॉट स्लैश का उपयोग नहीं करता।
scriptedmain.scm:
#!/usr/bin/env csi -q
(display (command-line-arguments))
(display "\n")
(exit)
ट्रेस:
$ ./scriptedmain.scm
(-q ./scriptedmain.scm)
wonko:Desktop andrew$ csi -ss scriptedmain.scm
()
कभी भी बेहतर देर से नहीं। धन्यवाद दोस्त! – mcandre
मेरा नवीनतम संस्करण संकलित किए गए सभी मामलों के लिए काम करता है। किसी कारण से, यह बस वहां बैठता है। – mcandre
@mcandre: सुनिश्चित नहीं है कि "संकलित किए गए सभी मामलों" के द्वारा आपका क्या मतलब है। मैंने नीचे अपना उदाहरण scriptedmain.scm देखा - प्रोग्राम-नाम के साथ, और यह एक व्याख्या की गई स्क्रिप्ट के रूप में काम करता है, या एक संकलित देशी निष्पादन योग्य के रूप में। बीटीडब्ल्यू, मैं उस मचान (बाश -> सीएसआई) से परेशान नहीं होगा। इसकी वास्तव में आवश्यकता नहीं है #!/Usr/bin/env चिकन-स्कीम #!/Usr/bin/csi -s –