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

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

7
गूंज और बिल्ली के निष्पादन के समय में इतना अंतर क्यों है?
इस प्रश्न का उत्तर देने से मुझे एक और प्रश्न पूछना पड़ा: मैंने सोचा कि निम्नलिखित स्क्रिप्ट एक ही काम करते हैं और दूसरा बहुत अधिक तेज़ होना चाहिए, क्योंकि पहला उपयोग catउस फ़ाइल को बार-बार खोलने की आवश्यकता है लेकिन दूसरा केवल फ़ाइल को खोलता है एक बार और …

3
Xargs के साथ तर्कों को कैसे उद्धृत करें
मान लीजिए कि मैं एक फ़ोल्डर में सभी फ़ाइलों को हटाना चाहता हूं जो 1 एमबी से अधिक हैं। $ find . -size +1M | xargs -0 rm यह उन फ़ाइलों को नहीं हटाएगा जिनके नाम में जगह है। इसलिए मैं चाहता हूं कि इसे भेजे जाने वाले सभी तर्कों …
15 shell  find  quoting  rm  xargs 

3
कमांड लाइन के तर्कों में किन वर्णों के भाग जाने की आवश्यकता है?
बैश में, जब कमांड लाइन तर्क को एक कमांड में निर्दिष्ट करता है, तो किन वर्णों को बचाना आवश्यक है? वे बैश के अक्षरों से परे तक सीमित हैं: अंतरिक्ष, टैब, |, &, ;, (, ), <, और >?
15 bash  shell  quoting 

3
रिक्त स्थान के साथ 'फाइंड -सेक्स' पास फ़ाइल नाम कैसे करता है?
अगर मेरे पास एक निर्देशिका है जिसमें कुछ फाइलें हैं जिनके नाम में रिक्त स्थान हैं, उदाहरण के लिए $ ls -1 dir1 file 1 file 2 file 3 मैं उन सभी को सफलतापूर्वक इस तरह एक और निर्देशिका में कॉपी कर सकता हूं: $ find dir1 -mindepth 1 -exec …

2
संभवत: व्हॉट्सएप के साथ फाइलनाम की एक सूची के साथ काम करने का पॉसिक्स अनुपालन तरीका
मैंने बैश स्क्रिप्टिंग गाइड में व्हॉट्सएप वाले फाइलनाम के साथ काम करने के लिए सरणी के उपयोग का सुझाव दिया है। DashAsBinSh का सुझाव है कि सरणियाँ पोर्टेबल नहीं हैं, इसलिए मैं उन फ़ाइलनामों की सूचियों के साथ काम करने के POSIX अनुरूप तरीके की तलाश में हूं जिनमें व्हॉट्सएप …

4
कैसे पाइप के लिए grep |
मैं पाइप वाले पात्र |या वर्ण के लिए पंक्ति के लिए कैसे तैयार हो सकता हूं >: files content: |this is test where is > this is none अब मुझे grep कमांड का उपयोग करने की आवश्यकता है grep -iE "<some expression>" file_name आउटपुट: |this is test where is >

3
विस्मयादिबोधक चिह्न क्यों `` कभी-कभी परेशान बैश?
मुझे पता है कि !कमांडलाइन इतिहास के संदर्भ में कमांडलाइन पर विशेष महत्व है, लेकिन इससे अलग, एक रनिंग स्क्रिप्ट में विस्मयादिबोधक चिह्न कभी-कभी एक पार्सिंग त्रुटि का कारण बन सकता है। मुझे लगता है कि यह एक के साथ कुछ करना है event, लेकिन मुझे नहीं पता कि एक …

4
बैश ग्लोब को एक स्ट्रिंग चर कैसे बनाया जाए?
व्यवस्था की सूचना ओएस: ओएस एक्स बैश: GNU बैश, संस्करण 3.2.57 (1) -release (x86_64-apple-darwin16) पृष्ठभूमि मैं अपने सभी गिट / नोडज प्रोजेक्ट से निर्देशिकाओं और फाइलों के एक सेट को बाहर करने के लिए टाइम मशीन चाहता हूं। मेरी परियोजना निर्देशिकाएं हैं ~/code/private/और ~/code/public/इसलिए मैं इसे करने के लिए बैश …

3
बैश अतिरिक्त एकल उद्धरण जोड़ता है
मुझे अपनी स्क्रिप्ट निष्पादित करने में समस्या है। डिबग मोड (बैश-एक्स) में इसे निष्पादित करते समय, मैं देख सकता हूं कि बैश अतिरिक्त उद्धरण जोड़ रहा है। वहाँ मेरी स्क्रिप्ट विफल हो रही है। यहाँ यह मेरी स्क्रिप्ट के भीतर है: testvar="\"sudo /home/pi/shared/blink.sh 27 off\"" ssh -n -q -q -o …
14 shell  ssh  quoting 

3
SSH पर लूप के लिए रिमोट
मेरे पास एक स्क्रिप्ट में निम्नलिखित है for server in ${servers[@]}; do echo ${server} ssh user@${server} "for i in /tmp/foo* ; do echo ${i}; done" done लेकिन यह काम नहीं करता है। अजीब बात है, मैं $ I राशि वापसी लाइनें देखता हूं। इसलिए अगर मेरे पास दस फाइलें हैं, …
14 bash  ssh  quoting 

2
एक सामान्य के रूप में एक विशेष चरित्र का उपयोग कैसे करें?
कई प्रश्न जैसे कि 'डबल-कोट चार (") कैसे टाइप करें?" पूछा जा रहा है, और हम अपने समुदाय को एक ही जवाब के साथ अव्यवस्थित नहीं करना चाहते हैं (टाइप करें जैसे \"कि यह 'एस में संलग्न नहीं है , "यदि 'एस में संलग्न है ।) तो, सवाल यहाँ है। …

2
Cd'ing के लिए चर "~" का उपयोग कैसे कर सकते हैं?
मैं $BASEअपनी सीडी में एक चर का उपयोग कैसे कर सकता हूं । मैंने निम्नलिखित की कोशिश की, लेकिन मुझे एक त्रुटि मिली $ cd ~/z/repo_1_ruby_193/ 23:23:57 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193 $ BASE="~/z" 23:24:03 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193 $ cd $BASE/repo_1_ruby_193 -bash: cd: ~/z/repo_1_ruby_193: No such file or directory 23:24:25 durrantm Castle2012 …

1
मुझे दो बार "डॉट" से क्यों बचना है?
मुझे पता है कि हम जैसे विशेष वर्ण बच सकते हैं *(){}$के साथ \इतनी के रूप में माना जाता शाब्दिक किया जाना है। उदाहरण के लिए \*या\$ लेकिन अगर .मुझे इसे दो बार करना है, जैसे कि \\.अन्यथा इसे विशेष चरित्र माना जाता है। उदाहरण: man gcc | grep \\. …


3
कमांड विकल्पों के माध्यम से कमांड इंजेक्शन को कैसे रोकें?
मेरे पास एक आवरण एप्लिकेशन है जहां मुझे उपयोगकर्ता को सिम्युलेटर में पास करने के लिए कस्टम विकल्प निर्दिष्ट करने की आवश्यकता है। हालांकि, मैं यह सुनिश्चित करना चाहता हूं कि उपयोगकर्ता उपयोगकर्ता विकल्पों के माध्यम से अन्य कमांड को इंजेक्ट न करे। इसे पूरा करने का सबसे अच्छा तरीका …

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