मैं अपने बैश स्क्रिप्ट को लंबे पैरामीटर के साथ सौदा करना चाहता हूं। मुझे getopt
मिला, लेकिन यह ओएस एक्स में समर्थित नहीं है। क्या कोई मुझे बता सकता है कि क्यों getopt
बीएसडी द्वारा लागू किया गया था, लेकिन जीएनयू नहीं? मैंने जीएनयू सी लिब में getopt
बनाने की कोशिश की, लेकिन यह लिनक्स के साथ मेरे खराब कौशल के लिए असफल रहा।मैक में "getopt" कमांड का उपयोग करके मैं लंबे पैरा के साथ बैश सौदा कैसे कर सकता हूं?
क्या कोई यह काम करता है?
की [बैश में getopts का उपयोग करना संभव डुप्लिकेट लंबी और छोटी कमांड लाइन विकल्प प्राप्त करने के लिए खोल स्क्रिप्ट] (http://stackoverflow.com/questions/402377/using-getopts-in-bash-shell-script-to-get-long-and-short-command-line- विकल्प) – ghoti