मैं एक बैश उपनाम बनाने की कोशिश कर रहा हूं, जहां खुद उर्फ का एक स्थान है।
विचार यह है कि उर्फ (यानी con) के लिए खड़ा है sudo openvpn --config /path/to/my/openvpn/configs/। जिसका परिणाम एक पठनीय कमांड में होता है, जब conउपनाम का उपयोग किया जाता है।
अर्थात: `con uk.conf` == `sudo openvpn --config /path/to/my/openvpn/configs/uk.conf`
मैं समझता हूँ कि मैं इस तरह उर्फ की घोषणा नहीं कर सकते हैं:
con ="sudo openvpn --config /path/to/my/openvpn/configs/"। क्या बाश कार्य इस परिदृश्य में काम करेंगे? मैंने इसके बारे में कभी नहीं सुना है, लेकिन जब इस मामूली मुद्दे के समाधान पर शोध किया जाता है।
"$@"इसके बजाय उपयोग कर सकते हैं"$1"ताकि बाद के तर्कों को भी पारित कर दिया जाए। (सामान्य टिप्पणी, संभवतः यहां विशिष्ट मामले के लिए अप्रासंगिक)