bourne-shell पर टैग किए गए जवाब

4
यूनिक्स बॉर्न शेल में पहुंचता है
मैं बॉर्न शेल ( /bin/sh) में सरणियों का उपयोग करने की कोशिश कर रहा हूं । मैंने पाया कि सरणी तत्वों को आरंभ करने का तरीका है: arr=(1 2 3) लेकिन यह एक त्रुटि का सामना कर रहा है: syntax error at line 8: `arr=' unexpected अब जिस पद पर …

3
^ का उपयोग एक शेल मेटाचैकर के रूप में
मैंने आज एक छोटी स्क्रिप्ट लिखी थी जिसमें निहित था grep -q ^local0 /etc/syslog.conf समीक्षा के दौरान, एक सहकर्मी ने सुझाव दिया कि ^local0उद्धृत किया जाए क्योंकि ^बोर्न शेल में "पाइप" है। इस दावे से आश्चर्यचकित, मैंने इसका उल्लेख करने वाले किसी भी संदर्भ को ट्रैक करने का प्रयास किया। …

4
स्रोत कोड के भीतर पढ़ने -p के संकेत में एक लंबी स्ट्रिंग को कई लाइनों में कैसे तोड़ना है?
मैं एक इंस्टॉलेशन स्क्रिप्ट लिख रहा हूं जिसे इस प्रकार चलाया जाएगा /bin/sh। फ़ाइल के लिए एक लाइन प्रॉम्प्टिंग है: read -p "goat can try change directory if cd fails to do so. Would you like to add this feature? [Y|n] " REPLY मैं इस लंबी लाइन को कई लाइनों …

5
क्या बैश / बॉर्न में "इन" ऑपरेटर है?
मैं एक "इन" ऑपरेटर की तलाश कर रहा हूं जो कुछ इस तरह से काम करता है: if [ "$1" in ("cat","dog","mouse") ]; then echo "dollar 1 is either a cat or a dog or a mouse" fi यह स्पष्ट रूप से कई "या" परीक्षणों का उपयोग करते हुए, कहने …

1
IFS नल अशांत IFS के समान नहीं है?
मैंने अंडरस्टैंडिंग IFS नामक एक महान प्रश्न यहाँ पढ़ा । मुझे आश्चर्य हुआ क्योंकि जवाब और टिप्पणियां POSIX को उद्धृत करती हैं जिसमें कहा गया है कि IFS = परेशान करने वाले IFS के समान नहीं है। यदि आप IFS को परेशान करते हैं, तो जाहिर तौर पर डिफ़ॉल्ट मान …

3
क्या "$ {PS1-}" वैध सिंटैक्स है और यह सादे "$ PS1" से कैसे भिन्न है?
मैं एक स्क्रिप्ट देख रहा हूँ जिसमें: if [ "${PS1-}" ]; then यह -मुझे थोड़ा परेशान करता है क्योंकि यह पॉज़िक्स या बैश स्टैंडर्ड सिंटैक्स नहीं लगता है। यह कुछ पुरातन वाक्यविन्यास है जो हमेशा के लिए चारों ओर हो गया है, या यह एक टाइपो है? मानकों / डॉक्स …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.