/ / बैच स्क्रिप्ट एक बैश स्क्रिप्ट कहती है, लेकिन आउटपुट फ़ाइल पॉप्युलेट नहीं होती है - बैश, बैच-फ़ाइल, सिड

बैच स्क्रिप्ट एक बैश स्क्रिप्ट को कॉल करता है लेकिन आउटपुट फ़ाइल पॉप्युलेट नहीं करता है - बैश, बैच-फ़ाइल, sed

मेरे पास एक बैच स्क्रिप्ट है जो इस तरह दिखती है

@ echo off c:/cygwin/bin/bash -li each_sec_extract.bash c:/iperfprocess/sprint/file1.txt > c:/iperfprocess/sprintbashed/file1.txt each_sec_extract.bash c:/iperfprocess/sprint/file2.txt > c:/iperfprocess/sprintbashed/file2.txt

जब मैं इसे चलाता हूं, तो CYGWIN बैश टर्मिनलपॉप अप और मैं स्क्रीन पर वांछित आउटपुट का निर्माण करने वाली स्क्रिप्ट का अवलोकन कर सकता हूं, हालांकि, जब मैं उस निर्देशिका में जाता हूं जहां फ़ाइल स्थित होनी चाहिए (c: / iperfprocess / sprintbashed /), तो मैं एक खाली फ़ाइल फ़ाइल द्वारा बधाई देता हूं। जब मैं मैन्युअल रूप से सीएमडी लाइन से निर्देश दर्ज करता हूं, तो मुझे वही परिणाम प्राप्त होता है। हालाँकि, जब मैं CYGWIN से सीधे निर्देश चलाता हूं, तो यह त्रुटिपूर्ण रूप से काम करता है। जो हिस्सा मुझे सबसे ज्यादा निराश करता है, यह स्क्रिप्ट ठीक काम करती थी, तब मुझे SED मिलना शुरू हुआ: अनुमति से इनकार कर दिया, जिसने मुझे प्रशासनिक मोड में bash.exe चलाने के लिए मजबूर किया।

क्या हो रहा है या क्या समाधान हो सकता है इसके बारे में कोई विचार? किसी भी और सभी प्रदान की गई मदद के लिए अग्रिम धन्यवाद।

उत्तर:

जवाब के लिए 0 № 1

क्या यह कोई अलग है?

@echo off
c:/cygwin/bin/bash -li each_sec_extract.bash c:/iperfprocess/sprint/file1.txt > c:/iperfprocess/sprintbashed/file1.txt
c:/cygwin/bin/bash -li each_sec_extract.bash c:/iperfprocess/sprint/file2.txt > c:/iperfprocess/sprintbashed/file2.txt

जवाब के लिए 0 № 2

The SED: Permission error अनुभव किया गया था जो रिक्त आउटपुट फ़ाइलों का अंतर्निहित कारण था।प्रशासनिक विशेषाधिकारों में bash रनिंग केवल एक काम के आसपास है कि "वास्तविक समस्या को ठीक नहीं किया था.किसी कारण के लिए, sed.exe भ्रष्ट हो गया. समाधान से UnxUtils डाउनलोड करने के शामिल किया गया था http://sourceforge.net/projects/unxutils/?source=dlp और बदलने sed.exe से मिला CYGWIN/bin/ और यह UnxUtils ज़िप फ़ाइल में से एक के साथ की जगह.

मैं इन चरणों के बाद मेरी स्क्रिप्ट भाग गया और सब कुछ पूरी तरह से काम के रूप में यह इस मुद्दे से पहले किया था.