quoting पर टैग किए गए जवाब

स्ट्रिंग्स को आमतौर पर उद्धरणों द्वारा सीमांकित किया जाता है, जो स्ट्रिंग्स से निपटने की समस्या को उठाता है जिसमें उद्धरण शामिल हैं।

8
$ * और $ @ के बीच क्या अंतर है?
निम्नलिखित कोड पर विचार करें: foo () { echo $* } bar () { echo $@ } foo 1 2 3 4 bar 1 2 3 4 यह आउटपुट: 1 2 3 4 1 2 3 4 मैं Ksh88 का उपयोग कर रहा हूं, लेकिन मुझे अन्य सामान्य गोले में …
72 shell  quoting  ksh  arguments 

4
मैं डॉलर के संकेत कैसे प्रतिध्वनित कर सकता हूं?
उदाहरण के लिए, $PATHऔर$HOME जब मैं टाइप echo $PATHकरता हूं तो यह मेरी वापसी करता है $PATH, लेकिन मैं इस शब्द को प्रतिध्वनित करना चाहता हूं $PATHऔर न कि वास्तविक चर के लिए जो खड़ा है, echo "$PATH"वह भी काम नहीं करता है।
67 shell  quoting 

5
शेल में उद्धरण से कैसे बचें?
मुझे बैश में पात्रों से बचने में परेशानी हो रही है। मैं एक अलग उपयोगकर्ता के तहत कमांड चलाने के दौरान सिंगल और डबल कोट्स से बचना चाहता हूं। इस प्रश्न के प्रयोजनों के लिए मान लें कि मैं स्क्रीन पर निम्नलिखित प्रतिध्वनित करना चाहता हूं: 'single quote phrase' "double …


5
कमांड को कैसे चलाना है जिसमें सुडो के साथ पुनर्निर्देशन या पाइपिंग शामिल है?
मैं यह मानने की कोशिश कर रहा हूं कि जो मैं मानता हूं वह रूट खाते के बजाय सुडो का उपयोग करने का सबसे अच्छा अभ्यास है। मैं एक साधारण कॉनैट फाइल ऑपरेशन चला रहा हूं जैसे: sudo echo 'clock_hctosys="YES"' >> /etc/conf.d/hwclock यह ">>" के दाईं ओर विफल रहता है …

6
एक्सप्रेश अंकगणित में कोष्ठक: 3 * (2 + 1)
expr कोष्ठक की तरह नहीं लगता है (स्पष्ट ऑपरेटर प्राथमिकता के लिए गणित में प्रयुक्त): expr 3 * (2 + 1) bash: syntax error near unexpected token `(' बाश में ऑपरेटर प्राथमिकता को कैसे व्यक्त करें?

5
शेल चर को / पैटर्न / जागरण के रूप में पास करें
मेरे शेल कार्यों में निम्नलिखित में से एक: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , इसलिए जब बुलाया जाता है _process $arg, के रूप में $argपारित हो जाता है $1, और एक खोज पैटर्न के …
59 shell  awk  quoting  variable 

4
मैं टैब और स्थानों पर परिसीमन करने के लिए कॉलम का उपयोग कैसे कर सकता हूं?
मैं columnकुछ पाठ को प्रारूपित करने के लिए यूनिक्स कमांड का उपयोग करना चाहूंगा । मेरे पास टैब द्वारा सीमांकित फ़ील्ड हैं, लेकिन प्रत्येक फ़ील्ड के भीतर रिक्त स्थान भी हैं। columnसफेद स्थान (टैब और स्थान) पर परिसीमन। मैं कॉलम को केवल सीमांकक के रूप में टैब का उपयोग कैसे …

1
"...", '...', $ '...', और $ "..." उद्धरणों में क्या अंतर है?
कभी कभी मैं स्क्रिप्ट कुछ पाठ के हवाले से इन अलग अलग तरीकों का उपयोग देखें: "...", '...', $'...', और $"..."। क्यों कई अलग-अलग प्रकार के उद्धरण का उपयोग किया जा रहा है? क्या वे अलग तरह से व्यवहार करते हैं या प्रभावित करते हैं कि मैं उनके अंदर क्या …

4
गूंज बाइट एक फ़ाइल के लिए
मैं i2c बस का उपयोग करके अपने रास्पबेरी पाई को कुछ प्रदर्शन से जोड़ने की कोशिश कर रहा हूं। आरंभ करने के लिए मैं विशेष रूप से एक फाइल में सामान, बाइट्स को मैन्युअल रूप से लिखना चाहता था। आप किसी फ़ाइल पर विशिष्ट बाइट कैसे लिखते हैं? मैंने पहले …

2
कोष्ठक की व्याख्या कमांड लाइन में कैसे की जाती है?
सेट अप करने के तरीके के बारे में पढ़ते हुए grub, मुझे एक लेख आया जिसमें दावा किया गया था कि मुझे निम्नलिखित दो वाक्यविन्यासों में से एक का उपयोग करने की आवश्यकता है, echo \(hd0,0\) >> /boot/grub/grub.conf या echo '(hd0,0)' >> /boot/grub/grub.conf क्योंकि, कमांड लाइन पर, कोष्ठकों की व्याख्या …
45 bash  shell  quoting 

7
शेल डबल बनाम सिंगल कोट्स के लिए एक अच्छा महामारी क्या है?
मैं याद रखने के लिए पर्याप्त स्क्रिप्टिंग नहीं करता, बिना देखे, चाहे डबल या सिंगल कोट्स का परिणाम एक यूनिक्स चर में प्रतिस्थापित किया गया हो। मैं निश्चित रूप से समझता हूं कि क्या चल रहा है। मेरा सवाल यह है कि क्या किसी के पास मेरे दिमाग में सही …

4
यहाँ दस्तावेज़ में "$" कैसे प्रिंट करें
मैं यहां "$" को बैश में डॉक कैसे कर सकता हूं? उदाहरण के लिए, मैं दूरस्थ सर्वर पर सामग्री जैसी फ़ाइल रखना चाहता हूं $ABC=home_dir। $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF लेकिन इसे एक चर के रूप में माना जाएगा। मैं शाब्दिक कैसे प्रिंट कर …
42 bash  shell  quoting 

2
क्या स्थानीय चर असाइनमेंट के लिए उद्धरण आवश्यक हैं?
क्या मैं स्थानीय असाइनमेंट के दाईं ओर उद्धरण सुरक्षित रूप से छोड़ सकता हूं? function foo { local myvar=${bar} stuff() } मुझे मुख्य रूप से दिलचस्पी है bash, लेकिन अन्य गोले में कोने के मामलों में किसी भी जानकारी का स्वागत है।

5
हम एक चर में संग्रहीत कमांड कैसे चला सकते हैं?
$ ls -l /tmp/test/my\ dir/ total 0 मैं सोच रहा था कि उपरोक्त कमांड को चलाने के निम्नलिखित तरीके विफल या सफल क्यों हैं? $ abc='ls -l "/tmp/test/my dir"' $ $abc ls: cannot access '"/tmp/test/my': No such file or directory ls: cannot access 'dir"': No such file or directory $ …
35 bash  shell  quoting  variable 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.