कोड, डेटा और QR टूल

Bash पैरामीटर विस्तार

वेरिएबल का सामान्य पाठ मान दर्ज करके बिना कमांड चलाए एक व्यंजक की गणना करें।

ब्राउज़र में ही कामखाता बनाने की ज़रूरत नहींगोपनीयता विवरण ↗

केस परिवर्तन केवल ASCII अक्षरों पर होता है। ऋणात्मक सबस्ट्रिंग ऑफ़सेट से पहले स्पेस चाहिए: ${name: -2}। कोई कमांड नहीं चलती।

${name} · ${#name} · ${name:-guest} · ${name:=guest} · ${name:+yes} · ${name:?missing} · ${name:1:3} · ${file##*/} · ${file%.txt} · ${name//l/L} · ${name^^}

उपयोग कैसे करें

उपयोग कैसे करें

  1. हर पंक्ति में NAME=value दें; नाम छोड़ने पर वह unset रहता है।
  2. ${file##*/} जैसा एक व्यंजक दें।
  3. विस्तार करके परिणाम और वर्तमान वेरिएबल मान देखें।

समर्थित व्यंजक

${name}, ${#name}, डिफ़ॉल्ट/वैकल्पिक/असाइनमेंट/त्रुटि ऑपरेटर, पूर्णांक सबस्ट्रिंग, उपसर्ग/प्रत्यय हटाना, प्रतिस्थापन और ASCII केस परिवर्तन समर्थित हैं। पैटर्न में केवल * और ? समर्थित हैं। प्रतिस्थापन पैटर्न में कम से कम एक अक्षर का मिलान ज़रूरी है।

दायरा और सीमाएँ

यह स्थिर पैरामीटर व्यंजक सिम्युलेटर है। कमांड, अंकगणित, प्रक्रिया या नेस्टेड प्रतिस्थापन; ऐरे, उद्धरण प्रसंस्करण, एस्केप, ब्रैकेट पैटर्न, टिल्ड विस्तार, शब्द विभाजन और फ़ाइल सिस्टम विस्तार समर्थित नहीं हैं। उद्धरण और डॉलर चिन्ह सहित मान सामान्य पाठ हैं। प्रतिस्थापन सामान्य पाठ है; & अस्वीकार होता है।

अक्सर पूछे जाने वाले सवाल

आप यह भी जानना चाहेंगे

क्या कमांड चलती हैं?

नहीं। केवल दिए गए वेरिएबल उपयोग होते हैं। सिस्टम वेरिएबल या फ़ाइल नहीं पढ़ी जाती और डेटा अपलोड नहीं होता।

क्या असाइनमेंट बना रहता है?

= और := केवल इस गणना के दिखाए गए वेरिएबल अपडेट करते हैं। अगली गणना के लिए उन्हें इनपुट में कॉपी करें।