का उपयोग करना ऑक्टेव हेडलेस का उपयोग करने की संभावना है।ऑक्टेट हेडलेस
कुछ इस octave < "5+4" >result.txt
का उपयोग करना ऑक्टेव हेडलेस का उपयोग करने की संभावना है।ऑक्टेट हेडलेस
कुछ इस octave < "5+4" >result.txt
octave --silent --eval 5+4 > result.txt
का उपयोग करके आप result.txt
में
ans = 9
मिलेगा। कमांड लाइन तर्कों के विवरण के लिए octave --help
देखें।
फिर भी, यह कुख्यात ans =
है जो sed
का उपयोग कर हटाया जा सकता है, उदा।
octave --silent --eval 'x=5+4; y=x+1; disp(y)' | sed -e 's/ans = //' >> result.txt
जो result.txt
में उचित परिणाम (10
) जोड़ें।
इसे bash
स्क्रिप्ट में लपेटना बहुत कठिन नहीं होना चाहिए।
की तरह वैसे वहाँ हमेशा एक स्क्रिप्ट फ़ाइल जो एक पाठ फ़ाइल में अपने संगणना के परिणाम की बचत होती है लेखन का विकल्प है। फिर जब सप्तक लागू तुम सिर्फ कार्य करें:
octave scriptname.m
उदाहरण के लिए: कमांड लाइन से testfile.m
Return = 5+4;
save('results.txt','Return')
तब:
octave -q testfile.m
और आपको परिणाम मिलना चाहिए आप results.txt नामक फ़ाइल में चाहते हैं और इसे तुरंत समाप्त कर दिया जाएगा। क्या कोई कारण है कि यह विकल्प काम नहीं करेगा?