में पर्ल निर्दिष्ट किए बिना कमांड लाइन में perl निष्पादित करें विंडोज के बारे में एक समान सवाल है, लेकिन यह यूनिक्स आधारित कंप्यूटर (ओएस एक्स विशेष रूप से) के लिए काम नहीं करेगा।यूनिक्स
मैं फ़ाइल का नाम टाइप करना चाहता हूं, example.pl
या example.pl parametertext.txt
कहें, और इसे perl निष्पादित करने के बारे में पता है।
मैंने फ़ाइल में #!/usr/bin/perl
निर्दिष्ट किया है ताकि यह निष्पादन योग्य हो सके। इसके बजाय, मैं संदेश मिलता है:
bash: example.pl: command not found
क्या यह '#!/Usr/bin/perl' होना चाहिए? बिना रिक्त स्थान के (सुनिश्चित नहीं है कि क्या मायने रखता है) और एक पूर्ण पथ? साथ ही, आपकी .pl फ़ाइल निष्पादन योग्य है? ('chmod + x example.pl' आज़माएं)। उल्लेख नहीं है कि ''' आपके 'पथ' में नहीं है, तो आपको' example.pl' की बजाय '।/Example.pl' चलाने की आवश्यकता है। –
क्या आपने फ़ाइल निष्पादन योग्य भी सेट की है? "काम नहीं कर रहा" मतलब क्या है, क्या आप त्रुटि संदेश दे सकते हैं? –
@DanFego हां, मुझे लगता है कि स्वत: सुधार ने इसे खत्म कर दिया लेकिन मैं/ – Chris