•Arnošt Havelka
प्रीमियम: बैश स्क्रिप्ट वेरिएबल्स
विभिन्न वातावरणों के अनुकूल पुन: प्रयोज्य स्वचालन स्क्रिप्ट बनाने के लिए बैश चर और अंकगणित में महारत हासिल करें।
इंटरएक्टिव पाठ शुरू करेंजो स्क्रिप्ट मानों को हार्डकोड करती हैं वे नाजुक होती हैं। अपने स्वचालन को किसी भी स्थिति के अनुकूल बनाने के लिए चर (variables) का उपयोग करना सीखें।
चरण 1: चर असाइन करें और इको करें
Command Prompt
myapp
C:\Users\User>echo 'myapp'
चर उन मानों को संग्रहीत करते हैं जिनका आप कई बार उपयोग करेंगे। एक बार स्टोर करें, हमेशा के लिए पुन: उपयोग करें।
चरण 2: अंकगणित में चर का उपयोग करें
Command Prompt
5
C:\Users\User>echo 5
$((...)) सिंटैक्स पूर्णांक गणित करता है। काउंटर, रिट्रीज़ और लूप के लिए बिल्कुल सही।
चरण 3: चर के साथ गतिशील कमांड बनाएं
Command Prompt
Processing backup_001.tar.gz
C:\Users\User>echo 'Processing backup_001.tar.gz'
दोहरे उद्धरण (Double quotes) $ प्रतिस्थापन की अनुमति देते हैं। आपकी स्क्रिप्ट अब कोड संपादित किए बिना अनुकूलित होती हैं।
चेकलिस्ट जिसका आप पुन: उपयोग कर सकते हैं
var='value'के साथ चर बनाएं (=के आसपास कोई रिक्त स्थान नहीं)।- स्पष्टता के लिए
$varया${var}के साथ संदर्भ चर। $((expression))के साथ गणित करें।- इंटरपोलेशन के लिए दोहरे उद्धरण चिह्नों का उपयोग करें:
"prefix_$var_suffix"।
ज्ञान जांच
1 / 2चर को बढ़ाने के लिए सही सिंटैक्स क्या है?
संदर्भ
ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।