मैं एक शगुन--re-interval
का उपयोग करने के साथ एक gawk स्क्रिप्ट निष्पादित करना चाहते हैं । के "भोले" दृष्टिकोण
#!/usr/bin/gawk --re-interval -f
... awk script goes here
काम नहीं करता है, क्योंकि गौक को पहले तर्क "--re-interval -f"
(व्हॉट्सएप के आसपास नहीं) के साथ कहा जाता है , जिसे यह समझ में नहीं आता है। क्या इसके लिए वर्कअराउंड है?
बेशक आप या तो सीधे gawk को कॉल नहीं कर सकते हैं, लेकिन इसे शेल स्क्रिप्ट में लपेटते हैं, जो पहले तर्क को विभाजित करता है, या शेल स्क्रिप्ट बनाता है, जो तब gawk को कॉल करता है और स्क्रिप्ट को किसी अन्य फ़ाइल में डाल देता है, लेकिन मैं सोच रहा था कि क्या कोई तरीका है यह एक फ़ाइल के भीतर है।
शेबबैंग लाइनों का व्यवहार सिस्टम से सिस्टम तक भिन्न होता है - कम से कम साइगविन में यह व्हाट्सएप द्वारा तर्कों को विभाजित नहीं करता है। मैं बस इस बात की परवाह करता हूं कि इसे उस प्रणाली पर कैसे किया जाए जो उस तरह का व्यवहार करता है; स्क्रिप्ट पोर्टेबल होने का मतलब नहीं है।
--re-interval
अब और ज़रूरत नहीं है (देखें [ gnu.org/software/gawk/manual/… )।