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

जीएनयू के बॉर्न अगेन एसएचएल के लिए विशिष्ट प्रश्न, अन्य बॉर्न / पॉसिक्स गोले के विपरीत। सामान्य रूप से यूनिक्स गोले के बारे में प्रश्नों के लिए, इसके बजाय / शेल टैग का उपयोग करें।

5
कैसे एक स्ट्रिंग में विशेष पात्रों से बचने के लिए?
मान लें कि $fileफ़ाइल नाम का मान है, तो कहें Dr' A.tif। बैश प्रोग्रामिंग में, मैं विशेष चरित्र $fileको हटाए बिना एकल उद्धरण और किसी अन्य विशेष चरित्र से कैसे बच सकता हूं ? अद्यतन 9 जुलाई 2014 को के रूप में @Gilles से अनुरोध , कोड स्निपेट कि संभाल …
16 bash 

2
bash_history: खतरनाक आदेशों पर टिप्पणी करें: `#`
बैश इतिहास में "खतरनाक" कमांड लॉग करने से रोकने के लिए, मैंने अपनी .bashrcफ़ाइल में निम्नलिखित पंक्ति जोड़ी है : HISTIGNORE='rm *:mv *:cp *:cat*>*:pv*>*' यह अच्छी तरह से काम करता है, लेकिन इसका एक साइड इफेक्ट है: मैं एक मशीन पर निष्पादित कमांड का पूरा इतिहास नहीं देख सकता। मान …

3
बैश स्क्रिप्ट त्रुटि स्ट्टी: मानक इनपुट: डिवाइस के लिए अनुचित ioctl
मैं इंस्टालेशन और सेटअप को स्वचालित करने के लिए एक बैश स्क्रिप्ट में यहाँ-दस्तावेज़ों का उपयोग कर रहा हूँ जहाँ एक पासवर्ड की कई बार आवश्यकता होती है। मैं एक बार पासवर्ड दर्ज करता हूं और स्क्रिप्ट इसे विभिन्न कमांडों को भेजती है। ज्यादातर उदाहरणों में यहाँ-दस्तावेज़ दृष्टिकोण इस जुर्माने …

5
किसी स्क्रिप्ट की शबंग लाइन में मुझे एक से अधिक संभावनाएं कैसे हो सकती हैं?
मैं थोड़ी दिलचस्प स्थिति में हूं जहां मेरे पास एक पायथन स्क्रिप्ट है जो सैद्धांतिक रूप से विभिन्न प्रकार के वातावरण (और PATH) और विभिन्न लिनक्स सिस्टमों के साथ विभिन्न उपयोगकर्ताओं द्वारा चलाया जा सकता है। मैं चाहता हूं कि यह स्क्रिप्ट कृत्रिम प्रतिबंधों के बिना इनमें से कई पर …
16 bash  scripting  python 

3
संज्ञा शेल विकल्प के साथ संस्करण 4.2 से पहले बैश में एक चर को कैसे परिभाषित किया जाए तो परीक्षण कैसे करें?
"GNU बैश, संस्करण 4.2" से पहले बैश संस्करणों -vके लिए testकमांड के विकल्प के लिए कोई समकक्ष विकल्प हैं ? उदाहरण के लिए: shopt -os nounset test -v foobar && echo foo || echo bar # Output: bar foobar= test -v foobar && echo foo || echo bar # Output: …
16 bash  test 


3
बैश की मेटा कुंजी क्या है?
मैंने कुंजी xmodmapको मैप META_Lकरने के लिए उपयोग करने की कोशिश की , MENUलेकिन यह bashमेटा कुंजी के रूप में स्वीकार नहीं किया गया है । इसलिए, मैं सोच रहा हूं कि मेटा-और सुपर-कीस के संबंध में ये घटक (कीबोर्ड, एक्स, एक्सटर्म, बैश) कैसे संबंधित हैं। किसी भी स्पष्टीकरण की …

4
निर्देशिका में फ़ाइल नाम का स्वत: पूर्ण
यह सवाल इस एक के समान है , लेकिन मैं समाधान नहीं समझ सकता। मैं इस ट्यूटोरियल को भी जानता हूं , लेकिन फिर भी मैं यह समझने में असमर्थ हूं कि मैं क्या गलत कर रहा हूं। मैं उन निर्देशिकाओं की सूची को स्वत: पूर्ण करने का प्रयास कर …

4
Sed के साथ प्रसंस्करण बैश चर
बैश वेरिएबल LATLNG में ब्रैकेट्स में अक्षांश और देशांतर मान होता है (53.3096,-6.28396) मैं इन्हें LAT और LON नामक एक वैरिएबल में पार्स करना चाहता हूं, जिसे मैं sed जैसे करने की कोशिश कर रहा हूं LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") हालाँकि, मुझे निम्न त्रुटि मिलती है: sed: can't …

4
चर के माध्यम से लूप
मैं लगभग 20 विभिन्न सर्वरों पर rsync और फ़ाइलों को अपडेट करने के लिए एक बैश स्क्रिप्ट लिख रहा हूं। मेरे पास rsync भाग है। मुझे जिन चीज़ों से परेशानी हो रही है, वे चर की सूची से गुजर रही हैं। मेरी स्क्रिप्ट इस प्रकार अब तक दिखती है: #!/bin/bash …


3
मौजूदा फ़ंक्शन के समान नाम के साथ PATH में एक निष्पादन योग्य चल रहा है
कभी-कभी मैं एक फ़ंक्शन को परिभाषित करता हूं जो एक निष्पादन योग्य को छाया देता है और इसके तर्कों या आउटपुट को ट्विस्ट करता है। इसलिए फ़ंक्शन का निष्पादन योग्य नाम समान है, और मुझे फ़ंक्शन को मुख्य रूप से कॉल किए बिना फ़ंक्शन से निष्पादन योग्य चलाने का तरीका …
16 bash  path  function 

9
Ncal या cal का उपयोग करके निश्चित प्रारूप में सप्ताह की संख्या प्रदर्शित करना
क्या आपको यह पसंद नहीं है, जब दो आज्ञाएँ एक-एक चीज़ आप चाहते हैं लेकिन दोनों नहीं करते हैं? ये क्या calकरता है अच्छा स्वरूपण। हालांकि सप्ताह संख्या में कमी: $ cal January 2012 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 …

5
कुछ फ़ोल्डर में सीडी तक बैश
मैं Magento में बहुत काम करता हूं, और इसलिए मैं जिन लोगों के साथ काम करता हूं, उनमें से बहुत सारे काम करते हैं, और उन्हें टाइप करने के लिए परेशान होना पड़ता है: cd ../../../../../../ केवल यह जानने के लिए कि आप अभी भी अपने रूट 'httpdocs' फ़ोल्डर से …

2
शेल स्क्रिप्ट के अंदर एक प्रोग्राम के लिए कमांड लाइन पैरामीटर पास करें
के रूप में ./script.sh arg1 [arg2 arg3 ...], कमांड लाइन तर्क arg1, arg2... $1, द्वारा प्राप्त किया जा सकता है $2, ... लेकिन तर्कों की संख्या तय नहीं है। शेल स्क्रिप्ट में, मैं arg2एक कार्यक्रम से शुरू होने वाले तर्कों को पारित करना चाहता हूं , #/bin/bash ... /path/to/a/program [I …

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